StealJS isn't very opinionated. If that's the perception we need to work
on it. Steal and especially Steal-Tools goes out of it's way to
support a variety of workflows. Steal-Tools allows you to create
progressive-loading builds, multi-page builds, single standalone builds,
transpile to any format you want. And in the future it's going to
support a Watch Mode so that it can be used like people use Browserify /
Webpack today.
Steal is always meant to be compatible with SystemJS. So using
SystemJS in development and Steal-Tools for building (and steal in
production) is perfectly valid. In the future we want to make it
easier to load only certain extensions that you need, so for example
if you don't need the Bower extension (something we're working on)
that would be possible to exclude. Or maybe in production you could
exclude the CommonJS and Steal extensions as those wouldn't be needed.