My usual lines I rank thus:
1 Carnival
2 HAL
3 Princess
It's just one item, but I base this mostly on the burgers. Guy's is the best anywhere, IMO. Dive In is a close second. Princess is inedible, IMO. I find the food elsewhere on the ship falls into the same pattern (except that there is some good food on Princess from time to time.)