This will be my opinion of our particular cruise experience... No lies, just our opinion.
That being said, we have cruised RCL, NCL and 1 Carnival cruise, but that was our least favorite of all. We will not be choosing MSC for any future cruises.
We selected the MSC Divina because of the "kids sail free" option. Seemed like a good idea.