I have also sailed on 64 cruises.
MSC is the worst for IT and customer service.
They have not been enforcing any dress code yet.
The island, the casino opened in the evening, provided the ship can dock. That has been hit or miss for some time.
Food is subjective to each so you decide.