@ballpointcarrot maybe not what you’re looking for but I’ll share my experience: I really only care about managing Node.js versions and fnm has worked great for me. I started using direnv for environment management and it’s solid.
I haven’t tried any of the tools you listed enough to have an opinion. I’m curious about mise, but I don’t currently have a need to switch.