I can't agree with MacArthur. He had a fine staff and was able to use them with skill. As a general, he was very vain and hard to get along with. He also made speeches without approval from the White House, and making foreign policy. He was too egotisical to a fault and made a number of stragetic decisions. He was a good general but not a great one. Truman's comment after he fired MacArthur: "I fired God!"
Others I have forgotten:
Hannibal
General John Longstreet