Great information on MSC and great comparison to Celebrity. Makes me want to give MSC a try again.
I actually sailed once on MSC a very long time ago - actually 20 years ago on the MS Melody. It was my 2nd ever cruise and it stopped at St. Lucia, which I had always wanted to go to. So, there was a women's group going and I signed up. What an experience on a very, very old ship. All the announcements were in about 20 languages (probably not 20, but it felt that way) and they had security guards in black suits stationed all over the ship, including the top deck in the sun and overlooking the pool. The shows were also very old Vegas type.