I think a lot depends on what you find desirable in a community. I grew up in the Fort Lauderdale area and now live in Lake Worth, about 45 minutes north. There are many "cons" about living in Florida, no matter where you settle (this is what happens when your state is made of highly malleable land that is subject to speculation booms every decade or so), but there are sublime pockets to be found. That's the case with Lake Worth, which is a quirky, interesting, historic town... and that's what I'm looking for. Fort Lauderdale has some neighborhoods like that, too (Victoria Park, e.g.), but you may have a very different set of standards of what you find desirable.
For the most part, I find FTL to be lacking in community, too spread out, high in traffic, and lacking in architectural interest. I usually don't mind visiting FTL, but I'm always happy to leave. FTL also has Wilton Manors to offer, and if you like living in a gay ghetto, you'll like it there. Personally, I like a bit more diversity in the place I call home.
There are, of course, the "pros" that have kept folks coming here since 1910 or so: Amazing weather (if you like it warm) and no state income tax, but even those come with a caveat: the occasional hurricane and a rather mediocre educational system.
Oh, one more good thing: Tons of shirtless guys.