Interesting ideas, just to add my comments...
1. A Web-style creation system with simple-to-program randomization ... randomly display characters, or numbers ... all much simpler than it is now
I don't understand your point about randomness. The random() expression gives you a random number. You can use that to jump to random layouts, display random numbers, make random events happen, etc. What are you asking for to be different here?
[quote:23llzzmp]2. Sports-friendly creation algorithms ... engines built to accommodate shooters and platformers
Nothing about Construct is specifically tailored to specific games - it's probably the built in behaviors that gave you this impression. If you like, you could develop (or hire someone to develop) sport-friendly behaviors via the C++ behavior SDK. Construct itself is aimed at creating any kind of 2D game, so features are necessarily generalised so they can be applied to as many kinds of game as possible.
[quote:23llzzmp]3. A Template system
You can select File - new template/example since we planned a system just like this, but there aren't many that ship with Construct. I'm open to community submissions for the templates dialog.