We were on the MSC Musica recently and it was by far the worst cruise ever, and none of the other cruises taken were considered bad.
It seems that once we hand over our money, we were ignored. We were provided very little information and all information pertaining to the cruise magically disappeared from their website a week before the embarkation date. In spite of their "One of the strengths of MSC Cruises is our Customer Care Service. Our staff is at your disposal for any enquiry you may have. Please contact the MSC Club at any time, as our staff will be happy to assist you." We were totally forgotten.
However, we managed to get to the ship, and it was a long, long walk from the public transport to the check-in counter. It was chaotic, and the staff did provide disinformation. But it also seems all they want to do is to sell the extras associated with the cruise, and everything else including drinking water was extra.
Even the quality of food on board was questionable. Services generally were downright poor, and I never encountered good service from any of the Italian staff. However, our Dining Room attendants were great as was the man who maintained our cabin, they were all non-Italian. We had various former Italian prison guards acting as Maitre-Ds in our Dining Room. You would also think so, by the way they bark at passengers!
Scheduling of activities on board was very unsatisfactory, as were the facilities. They were either poorly maintained or inadequate. The table tennis gears were falling apart is an example. The pools were too small. We did experience a couple of good acts in the evening performances, and the billings oftentimes had nothing to do with the content.
And the way MSC handled shore excursions were really insulting. All disinformation and making sure their services are the only one used. We were totally discouraged to deal with the local services provided on shore, except of course those arranged by MSC and only after they have had their cut. Disembarkation and embarkation procedure were rudely and inefficiently done.
There are many, many other incidents that I didn't describe, but the bottom line is simply AVOID MSC!