I taught American Civil War at the college level last year and I used McPherson as my text. It is probably the best one-volume treatment of the whole war and its context. It is supposed to cover the whole period 1840-1865 though, not just 1861-1865. It is part of a multi-volume history of the United States. That's why it takes several hundred pages to get to the first shots. That being said, though, to really understand the war you need to understand what went before, both the politics and the economic development.
For a pure picture of the war, of what happened and why, Catton's got my vote. Foote is wordy and pays way too much attention to generals and tactics. His is basically a 'battle history' of the Civil War, slipping quickly over matters like logistics, manpower issues, internal politics north and south, technology, etc. that a military historian would consider essential to understand the war. I own the Foote series and I read it with interest but only really found it useful because I already had the background information from the other two works.
The biographies (Lee's Lieutenants and the Catton Grant books) are, like any biographies, tainted by the authors' appreciation for their subjects. Very few people write bios of people they don't like at least in some way. For Grant, I like his own Personal Memoirs. Doesn't say a word about his time as president...probably just as well.
Good luck on your reading.