^
I come from a programming environment, I have been coding with Actionscript 3.0 for about 6 years, made some games with it but mainly web applications. People kept talking about the decline of Flash and the emergence of HTML5, so I decided to ditch Flash (which for me has been the best language and framework of the last decade) and embark the HTML5 ship.
I tried Phaser: Didn't like the lack of code hinting and documentation.
I tried Unity3D: Didn't like the lagginess of the code editor, as well as the fact that you should install the unity plugin in order to deploy your games online. Another thing I didn't like is the slow loading of games made with Unity3D.
So I stumbled upon Construct 2, never knew that there was a tool for making HTML5 games without coding. Fell in love with it, I was quite surprised how much an event can be the equivalent of dozens of lines of code if you were to code it by yourself.
I was more pleased of the fact that we can code our own plugins and share them with the community.
Seriously, C2 cannot be compared with any of those engines in term of simplicity and efficiency.