- The ease you can get started with it. Just include the script and use it (no config and bootstrapping).
- The middleware system, which makes it easily extendable and configurable. Something like Express or Koa on the server side for Node.
- The use of ES6 Proxies for data binding (can be used with getters/setters, inhertied and expando props).
- Probably speed, but I do not have any trustable benchmarks yet.
- The use of many simple new native APIs, which makes understanding the code itself and contributing to it easier in my opinion.
Side note: since it seems like comparisons are requested, I plan to implement the official show off/introduction apps of other frameworks in NX as a way of objective comparison.
I don't want to officially compare NX with any other framework (performance or feature wise). I think this should be left to somebody independent if it is needed in the future.
I just wrote that comment for the request form the top of my head, but it is no way official. I think that if you would really like to know the differences you should try out some of the examples in the docs and decide for yourself.