OP, much good info above. My recommendation would be to study the four MSC "experiences", and to look into doing a status match with your X status.
Re the experiences, which one you choose will determine not only your cabin, but your dining, and other factors. We were fine with Bella (the lowest) because it gave us set dining, which is a must for us. Aurea has anytime dining, access to the spa, etc.
We loved our MSC cruises because they were a much more international experience (pax makeup, foods, shows, and more). I'm not sure that is the case so much any more, but I would have no hesitation in finding out!