I sailed in both an Edge Villa on Celebrity and Yacht Club Duplex on MSC in the past year. Crowding outside of the Yacht Club on MSC was a serious concern. It's hard to do a fair comparison though since my Celebrity sailing was well below capacity. Celebrity is clearly the more upscale experience, from the decor and furnishings around the ship to the quality of the entertainment and excursions. However, the Yacht Club service was every bit as good, and the private areas had better offerings. I certainly can't complain when it cost half of what Celebrity did.