Don't get me wrong, I totally like Construct 2. It got me really enthusiastic about building games; in fact so enthusiastic that I was planning to build my own gaming site, where people would play skill games against each other for fun and prizes. After toying with C2 for a couple of months I started building my first serious game. I encountered many problems but most of them were solved by searching through help, the forums or the plugins section. However small bugs just kept adding up: web fonts won't render in the same spot in FF compared to Chrome or IE, stuff running in background tabs in Chrome and Firefox is buggy even when using wallclocktime (I got the timers right after a few tries, but for example it won't execute System > Go to "Layer X" for some reason until tab gets active again) and another thing that I discovered earlier today, IE pops up a warning which if clicked refreshes the window. That is unacceptable when people are playing against each other because it can ruin their experience and my reputation.
Of course, most of these bugs come from the browsers, not from C2 itself, but they show me that HTML5 is still far from being a good tool to develop professional games. Or maybe just not fit for my needs at the moment.
Maybe it's time to go deep into Flash!? Many are saying that Flash is not gonna last much longer, but to me it now looks like they are wrong; offering a sturdy environment that works the same way in all browsers is not something easy to come by these days and Flash does just that.
What is your opinion? What would be your choice for building professional community-oriented games?