Seems a pretty obvious answer more or less: if you like what city life has to offer and can stand the downsides, go for it. If you don't dig cities, then don't. The pros/cons are pretty much the same as for any major city. Not sure what you mean by Miami/Fort Lauderdale area as they are two distinct places a fair distance from each the. Fort Lauderdale has a nice balance in terms of what a large metro area has to offer compared to the cons, and there's a number of towns between them to consider that may be the balance you're looking for. I like Fort Lauderdale, Miami, not so much. Unless you have a high paying job waiting for you in Miami, and or just prefer the city, no good reasons to move to Miami I can think of.