Nodenv(https://github.com/nodenv/nodenv)도 제법 괜찮은 대안인데 언급이 없는 점이 아쉽네요. GitHub star 2.2k라 별로 유명하지 않다고 여겨져서 제외된 듯합니다.

셸 스크립트 기반이라 Windows 호환성이 취약한 건 NVM이나 N과 유사하고, 대신 글로벌 Node.js 버전과 별개로 폴더 기반으로 Node.js 버전을 지정할 수도, 특정 버전의 Node.js을 사용하는 셸 환경을 새로 띄울 수도 있습니다.