Nuxt.js vs Custom SSR
я за nuxt, потому что там всё из коробки, работает как часы, множество удобных абстракций
как лучше делать SSR на Vue
брать nuxt и радоваться что всё работает из коробки.
Какие сложности могут возникнуть?
Да никаких сложностей не должно быть. Сколько проектов не делал на nuxt, я ни разу не столкнулся с проблемой SSR. Все сложности, это работа с библиотеками которые внутри обращаются к window или document. Нужно просто уметь с такими вещами работать, в остальном всё нормально.
Чего там автор напридумал, я хз, может какие-то проблемы и могут быть, но в статье о них толком ни слова и на опыте я не встретил ни одной проблемы SSR в nuxt. Автор показал, как можно сделать иначе, это ни плохо, ни хорошо. Это просто ещё один подход. Т.к. вы по всей видимости ещё новичёк, просто берите nuxt и наслаждайтесь его работой. А если вы найдёте проблемы, о которых не договорил автор статьи, то я бы с радостью об этом почитал.
Не нравится nuxt? Ради бога, берите оффициальный vue-server-renderer, читайте доку, настраивайте и вперёд.
P.S. Важно понимать и помнить, что nuxt несколько отличается от просто vue проекта большим кол-вом абстракций и в некоторых местах иными конструкциями кода