As far as games go, there really isn't any actual limitations in C2. It can be used just like any other engine, you just gotta know how to use the program, and a good bit of knowledge about actual programming goes a long way. From my experience programming in C++ in HTML5, the two are almost right by each other, C++ because of it's potential, and HTML5 because of it's ease. Construct 2 almost has full implementation of most things you'll ever want to do with Javascript, and only a few plugins and behaviors really increase it's potential as a program (Q3D and Canvas/Pastor being some of those few). Learn how to use it, trust me you'll be glad ya did.