I've had SXM for proably almost 20 years. I have to usually price haggle to get their "fair priced" rates. Not because I'm cheap, but because their audio compression gets worse each year as the DJ's nagging voices gets all of the attention. I also have their streaming service which is ok. Their "streaming only" channels have very limited dj yacking if any on some channels.
I've also used Spotify Premium for several years. Their audio quality is great. The main thing that sold me on Premium was their offline mode. You can save pretty much whatever you want into your library, and be able to access it in a no data situation. During air travel when certain radio devices are not allowed, it's nice to have a music source (saved on phone or latop) with stuff YOU enjoy listening to. Granted, you can always load music onto your mobile device or laptop, but not everyone is capable to do such nor may have the time to do so.