I've been using JRiver for a few years now and I can't recommend it highly enough. If you've ripped a bunch of CDs and are looking for a simple way to organize and play them, JRiver is an ideal solution. And I can use their Media Server functionality to access my music collection over the internet when I'm away from home.
It's a complicated product, and can present difficulties if you're trying to use all of its functionality. Their support forum is usually quite helpful when you run into an issue - actual knowledgeable people instead of the usual clueless call center moro^H^H^H^H operators.
I understand that most of the world has moved on to streaming, but I like actually owning the music instead of depending on some provider who may yank it at any time without notice. YMMV.