Vite replacing Webpack has made adopting Vue much easier FWIW. Webpack 5 was never properly supported with Vue 2 in my experience with Rails.
But Vite was a basically adding a single gem and it worked. I wasted so much time with broken Webpack stuff.
Ecosystem is as important as the frameworks.