Riot.js has a big advantage, being very tiny and fast, unlike any other bloated MV* solutions. In fact, everything you need is included in pure JavaScript + a little of glue code which this library provides. Moot proves that there is no need for overcomplicated large frameworks to make a fully featured web app. Speed is the king. That is why I think this microlibrary approach has a future.