3) It's the most used across the React community

4) Server side rendering with Redux is great

Redux is one of best solutions for server-side React's applications. It's a very unique and useful feature that is mostly used on websites where the user experience must be top-notch (the less latency of the server's response the better). For example: AirBnb and the most popular news services have server rendering implemented, so that their users get content served much quicker than in a regular (non server-side rendering) single-page-application.