I'm currently developing a bit larger scale project for PC and everything is going well, but I'm mostly concern about Construct 2 leaning so much towards 3rd party solutions. For example I have made lot of animations in Spriter imported everything successfully to C2 and in preview everything looks beautiful, but that's it. C2 doesn't export my animations and I'm left waiting for this to be maybe fixed some day.
I've been really careful to start anything big with C2 because I still get nightmares from my Construct Classic times :) I had nearly finished my game and decided to update C1, and before I noticed anything unusual my project started crashing without any obvious reasons.
Mostly I've been happy with Construct 2, but I'm waiting for some sort loading system that would let me choose when to only load stuff that's needed and not everything at the start of my project. The thing is that if players have to wait more than 12 sec for something to happen they're going to hate you, and if you try to entertain someone who's starting to play your game feeling upset. Well it can be a bit hard and they will probably be more critical towards what they see.