I've lived in South FL for a little over 10 years. I hated it when I first moved here. It took a few years, but I've really grown to like it here.
Pro's-
Very diverse population. This is one of my favorite parts of living here. Different races, religions, sexualities. Which leads to my other favorite thing...
Very diverse (and healthy) food! Gardening all year round leads to an abundance of fresh fruits and veggies. I kind of take that for granted until I travel, then it's like What? No fresh mangoes?
So close to so many cool things. Parks, the Everglades, the Keys, big cities, farms. Great entertainment and festivals all year long.
Cons-
Far from our families. Since we're so far south, it takes almost all day just to leave the state. It's a 15 hour drive to our closest relative.
Cost of living. Absolutely ridiculous, and it does not equate with a larger salary (at least not for me) Our rent is over 1500 for a 2 bedroom apartment. I get mad just thinking about it, LOL
People are rude. This is just my own personal experience. And not everyone, obviously. We have some really wonderful kind friends here. But people definitely speak their minds here. There is no veneer of "southern charm" like I was used to living in Nashville. People will talk trash right to your face instead of behind your back like polite people do

That was a huge culture shock for me.
I miss having seasons. I will not be sad when I'm swimming in December, but man I miss fall leaves!
Would I recommend living here? Sure. Do I want to live here forever? Nope, but I can see why people retire here.