Woah! As a newcomer to Construct 2 and after reading throughout this entire post, it seems that the root of the problem is the lack of any other programmers. Seriously, with my time here, I've learned that there's only one or two people that develop Construct 2? I mean it's quite impressive at first but now it seems like that's beginning to be the problem. Yes, it is your product and you can do whatever the hell you want to do with it, but for a product to advance and a company to flourish you need helping hands that aren't just your customers.
You've ridden this solo for long enough, it's time to get other people involved with what you're passionate about, in order to improve it.
As for my experience with Construct 2, and using it as a mobile video-game development tool. It's been going. That's about it. I've gone through so many game ideas and thrown away so many. NOT because of performance issues, simply because they were just bland game ideas. Although, now that I've gotten a grasp of what I want, I soon lost myself within game development and began testing on mobile with a physics based engine game. Constant testing soon revealed that I do have to be frugal on what I can do, or at least smart on how I go about doing it.