I switched from having a version manager for node, python, ruby, rust each individually to having a single one (asdf), and my review is this: it's faster and that's good, and there's a minor drawback of if you install packages globally for some(?) packages you have to remember to run `asdf reshim {language}` to get those executables. I did get to delete a lot of my dotfiles though which was real good.