—
I've been trying almost every game engine there is. And always find myself constantly coming back to Construct 2 - only to find myself frustrated at some issue that can't be resolved with current technology. The workflow, editor and event system are superb in C2, but I wan't to make also something else than web-games. I think the construct IDE is perfect, but the underlying engine isn't ready for serious development.
I have done games in flash, clickteam products since knp-->cnc-->mmf-->fusion,Game maker, tried unity and ue4, spark, polycode, Zgameditor, gamesalad, stencyl, ...you name it.
I've been avoiding scripting, even though I know some. But now I'm falling in love with Godot engine. It seems to do so many things right. With Godot you need to do scripting, but it's super simple. Almost like making events in C2. The nestable scene system in ingenious. Godot runs in Win, OSX, Linux. Engine is very light, only a 23mb standalone file - i.e. No install required. The layout is simple to understand, the script is very easy to catch up with and it comes in a nice small package with lots of export options. Native android also. And it's FREE