I think about any general would have done better than MacArthur. I think he wasted a bunch of resources on the Philippines to save face, which probably prolonged the war with Japan.

On the other hand, the delay created enough time to finish the bombs.

But overall, I think MacArthur was more interested in MacArthur, Eisenhower was more interested in victory.