I've had XM for about 2 years now and wouldn't give it up for anything. Its cheaper, their technology updates run circles around sirius. As far as programming, its personal music preference. You can listen to both for 3 days to test it out. One thing new on sirius tho, if you're an eminem fan...