I'm interested in HTML5 game development and I found about this 2 game engines, I already know ImpactJS requires more programming experience and that Construct 2 has its own event and action system that can be extended with plugins made with JavaScript.
I want to know what are each engine's primary focus, when would someone choose one over the other assuming programming knowledge is not a concern.
Is it a matter of taste, features available, type of game or is it that each tool serves better for some kind of games or development process?.
I'm not looking to know which is better, just in which situations works better each tool, so people can have an idea of what's better for building the game they have in mind.