I would also say anywhere in southwest Florida from Naples to Tampa/Clearwater can be pretty good. Northport, port Charlotte, and punta Gorda are safer areas that are still cheap. Not really central to anything but commutable to Sarasota and Fort Myers. Tampa would be a stretch of a commute in this case, but both fort Myers and Sarasota have work.If you want to be close to Miami, there are generally better places in Broward County (just north of Miami-Dade). Hollywood isn't bad, close to Fort Lauderdale and relatively close to Miami. I'd rather live in the Fort Lauderdale area than Miami. Palm Beach County has some really nice spots, especially in the northern part of the county, but this is getting far from Miami. All three counties have ghetto areas, however.
In my opinion, there are much better places in Florida than the Miami/Fort Lauderdale/West Palm Beach area. The Treasure Coast is just north of South Florida and much more peaceful.