I just moved to Miami last month, after living in NJ and NYC all my life. I always thought the opportunity to put on more but being able to only take off so much was the better option, not anymore.
I was down in South Beach in August, and yeah, it's fucking brutally hot but at least everything is built for that weather down there most places aren't designed for the recent temperature swings in the Northeast. It was just about as bad in NJ as Miami this summer but it wasn't every day and only lasts about 2 months, instead of 6 months.
I just came back to NJ today and it's like 45-50 degrees (F) and pouring rain, meanwhile it was 80 and sunny in Miami, but not really that humid. I'll happily take walking around in shorts and a T-shirt any day of the week (literally) over having to wear a heavy jacket just to go out to your car and drive somewhere.