I've been a SiriusXM subscriber since about 2004. Generally they're not as bad as some of the FM stuff, and [most of] the music channels are commercial free. They do still have some annoying DJs though. Why are radio DJs *SO* freaking annoying?
When I buy the new vehicle, though, I'm ditching SiriusXM. It'll have Bluetooth (my Jeep doesn't), and I'm not going to pay SiriusXM for my two vehicles and my girlfriend's vehicle.
I like XM, but between 2004 and now, too many other options have appeared that make XM not worth it at $16/month.