I wouldn't bother with the other XM services, they're useless. The radio service is the only thing that's worth paying for, and that's if you're on the road a lot and want a good variety of music.
Smartphones have quite sufficiently replaced a lot of the infotainment features. GPS, traffic updates, weather, and gas prices are much better, easier to use, and usually free, on smartphones. Radio is the only thing that's a little better in the car with XM, since it doesn't use data and doesn't lose the signal (Unless you're in a tunnel).