I find Haneda pretty slow actually, last time through was arriving at about 5:00am and it was 40 minutes to get through immigration, baggage collection and customs and that was flying business with ABTC. Thats about double it takes anywhere else for me (except AKL, I hate flying into there)