I had XM Radio for a few years on my old Mercedes and I got if for my guys in the warehouse as well. It was great for its day.
But today, there are much better options for music. As someone mentioned, there is streaming music from iHeart Radio, Pandora, Spotify, etc. if you have cell coverage and if you don't, you can always play your own music collection that easily fits on some of the larger iPhone and Android phones.
Personally, I now listen to lots of podcasts when I drive. I used to use a Bluetooth headset and listen to them through the headset, but now my new travel van has Bluetooth built into the dash radio.
With Overcast, I now listen to my podcasts at 1.25x the speed and it also eliminates all the unnecessary pauses and silent gaps so I can hear many more of my favorite episodes. It's super relaxing to listen to the programming of your choice.