We needed a frontend framework for to make it easier to work with JavaScript. We chose Next.js since it maintains the flexibility of something like Create React App but gives some structure on how to organize the app similar to Ember.js.
Webpack and Babel are configured out of the box for #ServerSideRendering, #TreeShaking, and other nice #JS features.