Food quality and service CAN also depend on the 'ship'!
We've had wonderful food and service on RCCI ...AND 'some pretty standard' cruise fare and service' on RCCI. The difference? The ship!
Same with Celebrity and HAL (although, not as much with HAL)
It's been our experience...albeit not extensive....that it's not always the 'Cruise Line'....but also the cruise ship's officer's, staff, crew, Chief Chef, THAT determine a lot about our cruise experience.