na minha experiência, migrei de HTML+css+nodejs puro pra ir pro nextjs justamente pq meu projeto estava ficando complicado demais de gerar componentes e "mecânicas" que já existem prontas e testadas no react/next.
reaproveitei o backend em node mas deixei o front independente rodando de graça na vercel.
no início eu estranhei a lógica do react/next (useeffect, useState, useContext e SSR)
mas depois de aprender, consegui evoluir e melhorar meu sistema de maneira muito mais simples.
fazer tudo na mão com js/html/css puro a meu ver é perder tempo e ter dor de cabeça com coisas que já estão pré prontas nesses frameworks.
sobre hospedagem:
vercel me atende muito bem
porém, realmente, existe mais hospedagem PHP barata do que pra react.
mas, pra mim, é mais vantagem ter facilidade de codar do que economizar em hospedagem