We love the Mardi Gras but agree with you on several of your Cons. The size of the casino and availability of tables is completely ridiculous for that many passengers. Two $10 blackjack tables (14 seats) for 6,000 pax.
Elevators are terribly slow and always super crowded.
Buffet food on Lido deck was not good at all. Thank goodness for Street Eats, Guys, and Big Chicken.
Piano Bar (Brad) was terrible. I saw several reviews where folks said how great he was. They have obviously never been to a great piano bar!😜
We did have really good food in the MDR. You must have hit a bad week.
And yes, Alchemy and Fortune Teller bar have fantastic drinks!