Well, too, with men like John Buford and George Meade on the field, the North's loss of the good Reynolds hurt a lot less. The loss of A. S. Johnston (pace his critics) cost the South their only really competent generaling west of the Appalachians. They had to wait until Pat Cleburne came along, to discover another man of that quality, until Longstreet came down to Chattanooga.
The South, it has been often noticed, suffered from bad generaling at the army level (except for Lee and a few of his reports). Longstreet IMHO would have been better at the conceptual level, advising Davis -- or quartermastering in lieu of whatever miserable packrat they had running the Confederate commissary, who deprived both Confederate armies and Yankee prisoners of sustenance (he should have been hanged next to Wirz, or even instead of him, for Andersonville). Longstreet needed supervision and shepherding as a corps and army commander. Hood was a great brigadier and division commander, but failed with an army command. Braxton Bragg should have been made an ambassador or delegate or something -- which is what you are supposed to do, I think, with obstructive, deleterious people who don't actually deserve to be imprisoned or shot. Polk was more bishop than general. Anybody else? Kirby Smith I don't know enough about to make a judgment, except to say that a little more Confederacy and a little bit less Kirby Smithdom west of the Mississippi might have been helpful.
Hmmmm. I have a higher opinion of Longstreet than you, but everything else I agree with more or less.