My experience with Node.js (on the backend) and Next.js (since Next.js 10) has been pretty solid, albeit being conservative, only just migrated to Next.js 15, still on pages router.
I'm not saying Node.js is the best thing since sliced bread. Memory leaks in event driven, long-running processes are a thing. I think it might be more about finding a language/runtime that clicks with your mental model. I'm interested to see how Elixir pans out for you in the long run.