title: Cons of next.js over create react app + redux + ssr
body: <p>I have developed an application using React + redux + EJS (with server side rendering) and its running fine in production. I have configured SSR + redux and all the code splitting stuff using webpack config. I have also implemented custom cache middleware to cache the SSR rendered html string ( as needed). </p>
  
  <p>Now, I have been told to refactor the code to suit next.js framework and was wondering the real need for that. What are the main advantages of using next.js if I have already figured out a way to do SSR without next.js framework?</p>
  
  <p>I am not just asking an opinion rather I am trying to understand the real pros/cons of next.js (if any) over CRA.</p>
  
  <p>I have uploaded the boiler plate here if anyone needed a reference: <a href="https://github.com/bbest123/reactreduxssr" rel="noreferrer">https://github.com/bbest123/reactreduxssr</a></p>