I will have to agree that NH is generally a really good airline but now overrated. On long haul flights in Y, they have eliminated the mid-flight meal and now only serves a meal after take-off and then a meal before landing, which leaves Y customers starving mid-flight. They have replaced mid-flight long haul meals with food for purchase, including snacks for the mid-flight service or have you pay 80 USD for a Business Class meal.
And finally, it is cheaper to buy a RTW ticket Business Class on SQ, than to buy a Business Class RT ticket on NH long haul (IAD-NRT for example). The price and value for what you get strikes me as NH being highly overrated.