Having worked in Japan for several years I can tell you that ANA pilots are the worst. Unable to think outside the box, inflexible, lack of common sense, etc. I avoid Japanese carriers all the time. Too many incidents with ANA lately. The 737 upset, the AJX 767 that flew through the thunderstorm on approach to NRT a couple months ago that was hit by lightening, several tailstrikes, all the ANA planes that land during typhoons while all the other carriers divert, and many more. Must be something in their culture.