Fala ai Ricardo, tudo bem? Essa é uma pergunta para qual a resposta não é exata, vai depender muito de projeto para projeto e contexto para contexto.
O bom das SPA's eu diria ser a performance, publicação e processamento no lado do cliente.
Isso porque elas precisam de menos dados à serem trafegados na rede e conseguimos ter uma percepção de renderização mais rápida, pois, conseguimos ir renderizando a página proporcionalmente a medida do necessário.
A publicação também é bem simples, pois são arquivos estáticos.
E o processamento no lado do cliente poupando recursos no servidor.
Além claro das famosas PWAs que podem funcionar offline.
O bom das aplicações como Nuxt que são renderizada no servidor seria por questões de indexação de páginas em robos, isso porque vários deles não conseguem interpretar JavaScript.
Outro ponto também de utilizar Vue seria na facilidade de manipulação da página, isso nos ajuda muito com os componentes e reaproveitamento de código entre aplicações.
Espero ter ajudado.