Check-in at Tokyo using the online check-in was smooth. The seating going out of Tokyo was a bit tight as it was all big guys seated into one row, but was bearable. Entertainment selection is wide and plentiful. Not enough flight time to enjoy it all. Good thing is that ANA doesn't terminate movies during takeoff or landing.
On return flight, was able to check-in my luggage 12hours before boarding, so was able to travel around downtown without having to drag my luggage. Went to sleep as soon as the plane prepared for takeoff and was not disturbed for the entire flight.
I fly ANA domestically and international and am satisfied majority of the times.