I think its worth buying!
That said I must admit that I have started using Godot after learning some python.
Its just more powerful and supports export to native - which means smaller file size of the games. That is important for mobile.
Construct2 - apart of being easier to prototype in - also has a better debugger than godot. I still use it to prototype a game and experiment. It is simply genuinely faster to get something up and running in construct2.
But if you want more control and are serious about programming - learn a scripting language.