We chose HAL, in our experience, they smaller ships, less noise and excellent food and service, no big production shows.
Food: Food stale, low quality, very small quantities for some items, ran out of some items, fewer selections, many of which were fake meat, repetitive menus, instead of always available there were items you could pay extra for, premium restaurants charged more for a salad when we ordered a shrimp cocktail.
Food allergies: Buffet areas cross contaminate. Not safe for celiacs.