Yeah Construct 2 is maybe better, it maybe enters to what todays players are waiting for (browser games, etc.), but it stills browser games.
If both can create something that looks exactly the same to the user as an exe, what's the difference? The fact that it's running JavaScript instead of c++ doesn't dictate what size, depth or quality of the games you can make with it. The fact that people make small, shallow low budget games for browsers is not because the technology behind it can't handle a larger game. It's because people generally aren't looking for an involved gaming experience while browsing the web and depend on ad revenue/sponsorships which generally aren't big money, and the market has built itself around that. With C2 we can export as exe, so we can circumvent that issue entirely.
We can't really create big projects, with big libraries, musics, sounds, saved data, etc., yeah we can create a simple funny game, but in my opinion C2 isn't done for big projects yet, it's on the path to become, but not now, just my opinion.
Based on personal experience, that's incorrect. C2 is far more stable, has a much better workflow, exports to more platforms, is actively developed, etc etc. Also, having tried it, you really don't want to make a big project with CC. Seriously. It's basically a minefield - some people have few problems with it, for others it's very troublesome. It's not worth risking months or years or work to discover that CC can't actually handle the project. Starting loot pursuit over in C2 was a very painful decision after having worked on it in CC for years.