I read through this thread and there is a lot of information. XM should perform very well in South Florida as it uses geostationary satellites orbiting above the Equator. Sirius on the other hand (as an earlier poster mentioned) worked better in the North as it used multiple satellites that were in a lower non-stationary orbit which had a center point somewhere around Minnesota. They now both use the geostationary satellites. In my case I haven't had an XM reception problems with my Gen2 Volt in central Florida. I have a couple of areas where I am in sight of a microwave tower and get drop outs close to it. XM reception when I am in Northern Michigan is a different issue when driving on tree lined highways in an east-west direction as the trees will cancel the signal. If you take the car to the dealer, he can check the signal strength from the antenna to the head unit and see if there is a problem.
I have had either Sirius or XM for years and when living in the North (and with the old satellite system) Sirius was the only option. XM's compression on their music channels is so bad I have given up listening to music on XM and have gone to streaming services such as I-Heart radio, Pandora, Slacker, Tune-In, etc. No drop outs, no fading and the data usage isn't that bad. You can also stream XM with your subscription if you have the XM app. This might work for you.
I have had either Sirius or XM for years and when living in the North (and with the old satellite system) Sirius was the only option. XM's compression on their music channels is so bad I have given up listening to music on XM and have gone to streaming services such as I-Heart radio, Pandora, Slacker, Tune-In, etc. No drop outs, no fading and the data usage isn't that bad. You can also stream XM with your subscription if you have the XM app. This might work for you.