I evaluated Next.js recently, and while it looks excellent on the surface, there were a couple of red flags:<p>- Devs insisting (incorrectly) that they _have_ to ship the component source code _inline_ in the server-rendered HTML. I commented on this issue here: <a href="https://github.com/zeit/next.js/issues/427#issuecomment-290882395" rel="nofollow">https://github.com/zeit/next.js/issues/427#issuecomment-2908...</a><p>- The same transpiled code is used both server-side and client-side. Code which should be strictly server-only, e.g. getInitialProps(), is visible client-side as well.