I have mixed feelings about NRT, they literally stranded me in NRT and screwed me over on a mx delay forcing me to pay $250 to take the next flight that actually left earlier...it was resolved by DL Corporate satisfactorily though...I just don't trust the NRT station in IRROPS myself.
Oh and the lack of SUSHI sucks...