We were only on the ship for 3 days thankfully. All announcements given in 6 languages. And on our 3 day cruise the muster drill was announced 3 times in 6 languages due to lack of attendance.
Food was not good, On HA we eat in the dining room every night, on MSC we left the dining room first night and never went back. For the "every night option" on HA they have steak, on MSC noodles!
No free movies in the room like HA and the staff weren't any where near as polite, friendly, helpful.
Looked like an old Italian disco, with a dirty couch, but comfortable enough.
The line to get thru customs was unbelievable! I am sure that people stood in the terminal for hours. My boyfriend has mobility issues so we went to the front but there were only a few agents processing 2 ships and the line wasn't even moving.