Every time any WWII general is mentioned, Montgomery or Patton must be mentioned.
Yamamoto probably best understood the US of the Japanese military leaders; he seems to have been the only one to have understood that a long naval war is as much a test of industry as of warriors. What he -- and the remainder of the Japanese military establishment failed to understand -- is how Americans, with nothing evident as a "warrior culture" were much tougher than the Japanese expectations.