I guess it depends on what channels you listen to. I listen to XM and the quality has always been very good to me. I can't tell ya the last time I heard a commercial, but I listen to channels 46 and 49, which are both commercial free.
Sounds like your best alternative to MC and XM is the traditional CD.
