For the record, we want to do both: an easy-to-use tool for beginners, and also a capable tool to build and publish a full game. So we need both features that help absolute beginners get started (like guided tours), and help advanced users go further (like JavaScript coding).
this is missing an important part:
advanced features for advanced games.
also if you're forcing JS as advanced, what about those that don't want to do JS?