@jrTera3yte @Netlify Standard unhelpful answer: It depends! (On what your site/app does)
More useful guidance: The more you can deliver pre-rendered in your HTML, the more performant and robust your site will be. You can then enhance with calls to the same API client-side too. Best of both! :)