While I agree that Construct can be improved in many things, I really can't complain about it, because honestly, without it, I would be still dreaming about making a game, or trying to do something with old Basic.
Scirra is a small company, well, that's not something bad. I mean, that could just employ 50+ more people and bankrupt straight away, because before getting the monetary benefit to pay someone fulltime, you need to sell a lot.
I have find many time situations where trying to do something with events is not working and is more complicated than a single code line, but hey, overall I still save lots of time. Yes, improving those inefficiency or weird cases would be of course beneficial for everyone, Scirra, developers and even players.
I have been using C2 and C3 for a total of 10 years now. Yes, I haven't developed great games, but I still don't get the point where some users says that C3 is not scalable. Since "scalable" is a term that can be used in many situations, could you provide me some examples so it's easier to understand what's wrong?
Again, I know some issues are annoying, but once you know the engine you can still work around those with events. I never used JS, aside for a big project in collaboration with someone working in the backend that supervise that, but I don't need so far JS, aside for a couple of experiment I tried with C2.
One example of annoying thing is that once you create an object, you need to wait one tick before being able to treat it as family. Yes it's annoying, but once you know you can make it work. I have some cases where I uses those problems as not intended way to obtain what I need.
About multiplayer, for the little things I made, it works. It might be tricky sometimes, but so far works.
I agree very much on the fact that letting choose to the community what develop next, would help users to get gratified, especially since it's a subscription program and people wants to feel part of it. Maybe 1 out of 5 new things could come from users' suggestions. If we want to avoid new joining users to make unreasonable requests, the vote/suggestion could be limited to users that own construct for at least 1-2+ years.