The syntax is better than the CommonJS one. Check the side by side comparison at http://jsmodules.io/cjs.html
However CommonJS is here now and JS engines might take a while to implement the new syntax. Example: the => (which is in the same ES6 draft) works in FF since version 22 and not in V8 yet.
http://wiki.ecmascript.org/doku.php?id=harmony:specification...