Fort Lauderdale is not what it used to be. It's a diverse area and some communities are not overly safe. To meet your requirements, you'll need to look at the cities located west of Fort Lauderdale...way out west from Fort Lauderdale. Take a look at the cities of Coral Springs, Parkland, Coconut Creek, Tamarac, Sunrise, Weston.
Life in Florida is probably much like it is in Texas, but the winter weather in southern Florida can't be beat. Go for it.