I know this is a pretty old thread, but having done a few MSC cruises, both in the US and in Europe, I agree MSC should be ranked below Carnival. That said, our last cruise was in Europe in 2019, so it’s been a while and they may have improved in the US market. We’ll find out for sure this summer since we are booked on the MSC Seascape in June. One thing I’ll say that has been true is it’s pretty hard to find better pricing with any other cruise line. Our last two cruises with MSC were both 7 days, and cost just over $2000 each for four of us in a balcony stateroom. Our upcoming cruise was a bit more at $2400 for a balcony, but still much less than Carnival and RCL, and came with free drinks and WiFi.