The average "serious good-looking game" can take anywhere from 1 to 5 years to make, sometimes even more. Construct 2 is hardly 3 years old. There are a few out there already and not all of them are on this forum.
You're also comparing C2 to game engines that have been around for a decade or longer and cost much, much more.
The main complaint in this thread is C2's lack of modularity..something Ashley is likely working on as we speak and has been promised numerous times. I mean..come on, man. It's pretty amazing what Ashley has accomplished almost entirely by himself in such a short time and C2's future looks promising.
I do agree that there isn't much of a "middle ground" around here though. I blame the tutorials section. The thought of writing a full-blown tutorial is a huge turn off. We need a forum, like every other game engine has, for people to share example .capx's to show off, experiment with, improve on, and learn from. It's the best way!