Лучше использовать vue-cli-3 и плагин
@vueneue/ssr.
В предыдущих проектах использовал
Vue Server Renderer, поскольку он более гибкий. В nuxt некоторые вещи сначала жизнь упрощают, а потом реально начинают ее портить. Взять даже тот самый хваленый роутинг на файлах. Я бы понял, если бы он поддерживал все возможности vue-router, но он реально практически все отрезает :( Можно, конечно,
отключить это дело или вообще написать свой шаблон формирования роутинга для Nuxt, но зачем же тогда сам Nuxt?
Дальше планирую пользоваться связкой vue-cli-3 + плагины (в т. ч. указанный выше).