In my personal opinion, it is the worst tool for a game jam. However, if other people enjoy using it, then I see no problem for them to use it (unlike one person in a previous thread).
I think Scratch is a good starting point, but you should move on to other programming languages after around 6 months of learning Scratch. Python is a good starting language after Scratch. Personally, I used Python for around another 5 months before moving on to something like Unity.