I've had XM for over a year now - I love it.
Its purely personal preference, I've listened to both services extensively and:
Music - I'm a Alternative, 80s, Rock, etc fan
XM - Deeper selections from artists but plays the popular stuff as well
Sirius - More popular oriented, not too deep, and...