It's been ages since I had XM, and the other day I picked up a home Sirius receiver. I don't remember satellite radio having this many commercials...
I've got 10 presets, 6 music, 2 news, and 2 talk radio (NPR, Sports). I just flipped through them all, and 8 of them had a commercial going on. Spun the dial a bit... And the display for most channels I went by was an 800 number for some advertisement.
I just canceled mine. I just used it for music, so it's easily replaced by Pandora, Spotify, and iTunes Match for me.