1. A development experience with instant visual feedback for the frontend. Even more so when using tailwind.
2. A stable, safe and performant backend.
The downside is that a node process has to be running and doing the ssr, though that is an okay trade off for me because my project is mainly the api, having a reference implementation of the frontend is just a nice extra.
I've also experimented with implementing the reverse proxy in rust itself and using a unix socket and other IPC mechanisms to push the data to the SSR layer.