Hahahahahaha! $4.99/month for what is little better than radio, (which as far as I know is still free,)...
Satellite radio (SiriusXM) packages start at $9.99/month and go up to $18.99/month. If you want to listen to Howard Stern, or any sports, or their up to the minute traffic and weather, or get any of the 70 stations not included with the cheaper plan, then you need the more expensive option. If you want to listen to sports and that includes both NFL and any other one (MLB/NHL/NBA/etc), then you need the most expensive package.
When the two were competing (Serius and XM), the lineup differentiation made sense. Now that they're one company, it just looks like they're milking it for every dime they can get:
$9.99 = 80 channels that are essentially those in common between the two
$14.99 = 140 channels from the old lineup (either the Sirius lineup (howard stern, NFL, NASCAR) or the XM lineup (MLB/NBA/NHL)).
$18.99 = 150 channels with the combination of both of the special features.
$4.99 for ad free pandora seems about right. Granted, I think they should all be cheaper, but I rarely listen to anything.
And SiriusXM is a nasty company to deal with to boot. Tons of hidden fees, subscriptions are renewed in sneaky ways, and they treat their customers like crap. I bought a brand new car a year or so back. The Dealer "registered" the radio with SiriusXM, but this doesn't mean that the radio was active. It wasn't, and the radio wouldn't play anything from the satellite and demanded that I call SiriusXM. I was going on a 2 month business trip and decided to call Sirius when I got back to start the free 3-month trial. When I called them, they told me that they couldn't give me the full 3 months because my dealer "registered" the radio with them 3 months before. I fully expected them to cave if I escalated the issue high enough, but they refused to budge.