I have come to the conclusion that many that complain about MSC are expecting a clone of Carnival, Royal Caribbean, NCL, etc. MSC has some differences for sure, but it’s not horrible as many report
i have been on all the lines you mention MSC is on par qith all of them. In 4 weeks we are going on our 4th Meraviglia cruise. Can't wait. We are pretty much exclusive to MSC now.