Hi,
I have sailed P&O, HAL and Celebrity and I have to say they were all good, maybe HAL just slightly ahead, I think you are always going to get 1 bad meal😀. We are on Emerald Princess in March 2023 and have never sailed with them so I hope the food is good.