I tend to agree that NH's in-flight catering is overrated. It's much better than the North American competition, and better than most European carriers, but not in the same league as the Gulf carriers, KE, OZ, SQ, etc. The difference is especially noticeable on short and medium-haul flights.