We just had the same BAD experience with MSC (Musica) 1 week ago.
We took a 8 days cruise out of Venice down to Bari, Greek islands and Croacia.
They never advised in any of the route advertisement about a 2nd embarkation port (Bari) and due to bad weather we had to wait + than 8 hours till we could dock, what made us to loose the next day port of Katakolon in Greece (Olympia), ended up stuck inside for 3 days !
Besides that, there was a complete lack of organization to get out of the boat on every port, a really stressful & almost dangerous situation with people pushing and shoving...a lot of rude people around.
Food was average, no creativity at all, no local typical foods, just a cheap offer of stuff that had the same taste every day. I'm sure any of us can do better at home.
Entertainment was terrible, every night it was the same singing & dancing show, with a different figurine, besides the annoying presentations of the entertainment director that had to speak everything in 5 languages, so a big waste of time.
Even the employees were unhappy & complaining about how the company was holding food and using low quality ingredients and about the way they are treated overall.
MSC, never again !
Even if I have to pay 100% more for another company.
We made several other cruises with Princess (scores a 10), Carnival (9), Norwegian (6) and MSC would score no more than a 3 in my 0-10 scale.