It's cool for partying for a weekend, but I couldn't live in Miami these days. I'm a little bit north in Fort Lauderdale and like it 100x better. Less traffic, cleaner and not as infested with tourists.
I think the mistake that people make coming here is that they stay on Miami Beach with all the other tourists and base their idea of the city off that. Truth of the matter is, us locals avoid Miami Beach at all costs because we know it's nothing but tourists there. That's not at all the "real" Miami. I can't tell you the last time I went out on the beach. Maybe back when LIV and Story were big, so years ago. Wynwood is cool for bar hopping and the food scene is getting better by the minute. Little Havana has some cool bars. Coconut Grove is nice and can get lit, I haven't been down there in years though.
One thing I will say though, I've been all over the world and no city has come close to having the amount of dimes that are down here. It's damn near skewed my perception of women because we can go to Sedano's down here and see more elite talent than other cities have in their poppin areas.