Travel with MSC if it's your first cruise by all means - then go and try Royal Carribbean or Celebrity !
We were in a big group and MSC was the only date/location that fitted us all in. This was not our first MSC cruise but it will be the last.
Embarkation/Disembarkation at Venice (with one in our party in a wheelchair) was disorganised chaos. They seriously do not know what they are doing. Prepare to be shuffled around, left to wait, forgotten about, sent from one deck to another all at the convenience of MSC rather than the passenger. The stress these people caused was unbelievable.