XM is the way to go. No commercials on any of the music stations. Real live DJ's. Cheaper than the competitor and 10x as many subscribers.
I love it, it's pretty much all I listen to now.