I'm from mass and moved down to Miami for school. I ended up living in Miami Beach for a year then downtown for a couple of months. I would stay away from these areas if you are looking to move to South Florida. The beach traffic is horrible and downtown is well slum like apart from the nice condos. I would recommend looking up north a bit in boca/delray or even west palm. Weston is a nice area but its a bit pricey for what your getting. There are tons of golf courses around boca. If you don't like the outdoors you are going to be miserable, its the same thing every day 80, humid, sunny early summer then its 70 not so humid, rain, cold, humid, hot in the winter time. the high temps will be 85-90 in the summer with low temps around 80. The weather does not change much. I moved back after a little over a year, it wasn't for me at least not living in downtown.
Traffic is horrible on I-95 most of the time, people are crazy drivers, perhaps the worst I've ever seen and I drive in Boston frequently. I did catering deliveries while at school and the further north I went the better things were with traffic etc. Homestead is barren so you could probably get a place down there quite cheaply. Aventura is a trip, if you like to have your main attraction be a shopping mall then def move there. I don't see the hype in that area, 1mil for something that's tiny and has a crap view of the ocean and tons of other condos.
I think the best way to describe South Florida in the Miami Metro area would be a poor Long Island with palm trees. Strip malls everywhere no elevation change and overpriced everything. There are defintley nice places down there but they are always behind big gates or armed guards.