We love celebrity, and are booked non Retreat on the Ascent. We've been on the seashore and the Divina in the YC, and like the OP, rarely left the YC due to overcrowding of the ships, along with understaffing. The only times we left the YC were for a couple of shows, because our butler lead us down to the theater and they have reserve seats for the Yacht Club. Would we do it again? Definitely, because you can't beat the price for what they give you, but I would not book a non Yacht club cruise with MSC.