However, are we gonna put the future of C3 on the decision of one man? That is not a good idea in my opinion.
I would be more confident if the base package had more of these quality of life improvements built in, so that we had proper ongoing support from the actual developers.
In my many years as a TD who has used (and coded) for a myriad of different post-production DCCs (e.g. AE, Maya, LW, Nuke, etc), I've arrived at the opinion that regardless of how good or bad the base product is, the 3rd-party developers have always been a cornerstone of any real-world/professional situation.
The host app devs can't provide all the tools that their user base are using, and determining what are essential features are ultimately confusing; many are essential features, and only few are not. These features may just be small 'quality of life' features, or a 'I didn't know you could do this in this app!' kind of feature. The tools themselves are not point; it's the fact that you can't possibly expect the host app dev to come with that at the rate you're experiencing.
But I think the expectation -- explicit and implicit -- that *some* 3rd-party devs will inevitably fall by the wayside mis-judges their contribution to the product: there is the intangible value of their responsiveness of knowing what is needed in the real-world and implementing a solution. Users often talk about 3rd-party as 'tools' or 'plugins. It's not just about the plugins but the 3rd-party devs ongoing involvement that makes a difference. You won't get that level of nitty-gritty involvement from Scirra; you can't get that from any developer. (You can, however, wait in line until the feature you're pining for happens to get added.)
This is the reason why I saw Rex's leaving, whose reason was strictly due to the SDK, was really a pity.
The one thing that construct has against it, that i think scirra doesn't see, and it really is it's Achilles heel, is the asset management pipeline.
It's hard to hold one's breath on that one. After a few years in the forums, simply observing the kind of the features and improvements that have been implemented, then the C3 reveal, it's pretty clear to me that 'management' or 'pipeline' is just simply not quite the gripping concept in the Construct world as it is in other worlds. I think they'd have to bring in someone who has some serious experience in larger projects, using another app, in order to understand.
(E.g. I wrote a Sprite Manager for C2 -- a Python app -- for personal use to deal with a massive amount of animation sprites. I figured that I couldn't wait, and that there is no guarantee that any improvements in asset management will be relevant to me.)