XM had 100 channels going into this year, but they added 16 channels in February, plus several news/weather/traffic stations for many metropolitan areas. XM had some truly commercial-free channels and some with just a few commercials, but as of February they also went entirely commercial free on all stations.
I got the Delphi unit as a gift, and will hold onto it for home use. For the VX I would recommend getting a tuner that is XM-ready and just replace the factory unit for the cleanest look and you can upgrade the head unit in the process. Sony (and maybe others but Sony for sure) makes ones that receive XM programming.... I think Kenwood or Alpine (or both) make them for Sirius. Audiovox too. In my own experience locally, XM equipment and accessories were much more prevalent but Sirius has been more of a presence lately. I didn't used to ever see anyone around here that sold it, but now there may be more Sirius stuff than XM stuff out there.
I don't think one is necessarily better than another, but check out their programming lists and judge for yourself, or maybe it just comes down to the head unit or portable receiver unit you prefer. Both offer several options.
Regarding signal for XM, I have no problems anywhere I've been. I have to be under an overpass and then it just goes out and comes back real fast. That or in my garage. Otherwise, no problems, and that's with having the antenna mounted under the rear wing rather than a place with more of a "view".