If you like less city and more urban-beach then head up to Fort Lauderdale, Boca Raton or Del-ray. The W is next to the Conrad, the Weston or the Ritz-Carlton further away but all in Fort Lauderdale. Good for beach and vibrant bars, restaurants or even shopping.
I did 3 nights last year for exactly this. It’s pretty nice. If you don’t mind an hour in a taxi from MIA. Weather can be brilliant or if you catching the storms not great.
BA CW on the A380 too. Lovely and quiet in terms of engine/velocity noise. I think there’s a new AA lounge now too.