A similar question has been asked here. To give you a quick summary of why you should use Server Side Rendering, take a look at the following benefits:
- Better Search Engine Optimization (SEO)
No need for PhantomJS or Prerender!
- No UI jumping/ glitches when loading pages
Because the content is already there when loading!
- Faster load times
Instead of having to wait for javascript to take over and serve you the content, it's already there when loading the page!
- SSR makes universal (isomorphic) applications possible
Giving you the above benefits, while preserving the great user experience you have on the client.