Here’s an appeal to authority: West Point uses Keegan’s “The Face of Battle” in their core Military History courses. I don’t know if any of your choices is used in the non-required courses though. Just sayin’, USMA likes Keegan, or at least they like that one book of his.
I’ve been re-reading Leckie’s Book. It focuses quite a bit on people, with mini biographies of the key players, and really stays away from technical stuff.
It’s a little USMC-centric, but that’s to be expected from a former marine.
I’ve read Keegan’s, and it’s ok, just not very memorable.
What do you mean by “best?” Most gripping potboiler? Best overall high level history (because you obviously will not get details at a single volume level)?
If you are just looking for a “covers the war as secondary source history,” consider A World at Arms: A Global History of World War II by Gerhard Weinberg.
Granted, the word “best” is highly subjective, especially when considering books, music, art, etc. I’m most interested in a solid, unbiased overview, with excellent writing. The author’s writing skills are key for me. I despise dry, cold writing of history. I don’t want a college text book. There are too many great authors in the world for us to waste our time with stagnant, boring books, no matter how many interesting facts they deliver.
I think we all prefer a history book written with the movement of a novel. That said, I’ve got Gilbert and Keegan at the top of the list so far.
And that said… the Osprey book, while drier and a bit more disjointed, sure is pretty! Love those color maps!