For a Florida pool, I think a good HP is the way to go, as it's typically a relatively warm and humid area during the pool season, which I'm assuming is easily half the year there, or more. And I agree it's more cost effective than NG, especially since NG prices have risen dramatically, as least here in PA.
As other posters noted, HP suitability/cost effectivness is highly dependent on your climate. The drier the air, the less heat you can extract. The cooler the air, the less heat you can extract. You HP may not even be able to keep up with the heat loss when it's too cold.
I'm in Pittsburgh, PA. My Raypak 8450 140KBTU HP works well from early May to end of September. But once the air temps fall below 70F daytime/55 night time, the pool cools off too much at night, and it just takes forever to heat the pool (that's typically end of Sept/beginning of October). And you get less solar heating to assist late in the season in my climate.
Would love to get a 333K BTU gas heater in the future, for those early/late season warmups, with the HP for middle of the season temp maintenance when needed.