Cara o middleware do next so funciona se fizer deploy na vercel, qualquer deploy em outro local, voce precisa de suporte a edge funcion ou similar pra funcionar e vc precisa reescrever o codigo nessa edge.
So isso ja me fez procurar por opções, como o Router 7(que esta ótimo),
controle total, ele facilita a renderização de dados, sempre procura pela opção mais nativa possivel antes de encapsular o codigo.
E eu fui atrás do vue também, achei muito bom, olhei e achei uma boa curva de aprendizado de frameworks, a documentação é grande, mas bem feita.
Eu não fecho os olhos pra nada, o next é uma armadilha na minha visão e a tendencia é piorar.