My wife and I have sailed on MSC Fantasia and MSC Splendida which are the biggest ships flying the MSC flag and decided at Easter15 to have a week in Santa Cruz, Tenerife and a weeks cruise on the newly refurbished MSC Armonia sailing the Canaries and up to Casablanca.
Looking at other reviews there is a real mixed bag of good and bad re MSC.
We had fantastic cruises on Fantasia and Splendida and our decision to sail on Armonia was different on the smaller ship but we had a first class experience..