I've cruised with Yachts of Seabourne, Crystal, Fred Olsen and MSC.
TUI have the absolute best and most hard working entertainment teams and cruise directors. Beautiful comfy theatre and talented actors/singers. Different show every night.
The staff were very friendly. The cabin is spotless and maybe a bit basic (ocean view stateroom).