Two years ago, I used Flash to create my free game Pigazoid for iOS and Android.
It took 6 months to develop.
90% of the time was me FIGHTING with the SLOWNESS of the Flash Engine.
It was a simple game, a VERY SIMPLE game, but what the player doesn't know is it is simple because Flash FORCES me to drop many features I want to implement.
Play back rate was slow, refresh rate was slow, it is just terrible.
I ended up having to experiment with Pixel Blitting within Flash alongside many other "hacks" to get the game going.
Ever since then, I swore I will NEVER ever create a Mobile game using Flash again.
NEVER, and I don't care how powerful new processors will become to make up for Flash's incompetency.
Two years later, now, I have decided to get back on Game programming and using construct 2 is the best thing that have ever happened to me in the world of game creation.
Would it shock you to know that games made with Construct 2 RUNNING ON A BROSWER in iOS can actually be faster than Flash's native exporter to ipa ?
Speed [which is a big thing] aside, Construct 2 makes "sense" in the gaming world.
Flash is like an old relic that is trying so hard to fit in, I have to create a mini game engine from scratch in Flash and yet will never truly know the performance of it until it is time.
I have to re-write Pigazoid's game engine twice.
Had I used Construct 2, 6 months of work would have been two weeks.
TWO WEEKS !
And 90% of the time will be spend on making pretty graphics, playing with my 3D characters and animating them.
I know because I am working on another game now and I cry from how easy Construct 2 is.
Construct 2 is awesome.