Since I've been doing some reading on one in this list I'm about to put on, I thought I'd put out the Top 10 Generals in American History.
1. George Washington. For obvious reasons.
2. Dwight D. Eisenhower. Was not a field General, but led the Allied coalition that eventually toppled Hitler's Germany.
3. Ulysses S. Grant. A horrible President, but was the only Union General in the Civil War who believed in pushing the enemy, and never letting them rest.
4. Robert E. Lee. Might be a bit higher, but his horrendous error in taking on George Meade at Gettysburg in the last 2 days of that battle forever hurt his reputation.
5. George Patton. Maybe the best Field General of the modern era. Wouldn't want him around in peace time, but damned if you don't need a Patton during battle.
6. John Pershing. Born just before the Civil War started, but was the force in building up the U.S. forces in WW
I. Was an early proponent, ahead of his time, for black soldiers.
7. Omar Bradly. The quiet one, always near the bombastic Patton. Was equally as good in the field.
8. James Longstreet. The best Corp Commnader, in either army, in the American Civil War. He was ahead of his time in fashinoing attacks. The "Lost Cause" fantasy of the Southern Historians after Lee's death damaged his reputation for over 100 years.
9. Stonewall Jackson. Had he lived after Chancelorsville in May, 1863, probably would be in the Top 5. A brilliant strategist, and, like Grant, believed in constantly harrassing the enemy.
11. William T. Sherman. Broke the back of the Confederacy with his March to The Sea in 1864. Despite the fact that southerners hated him, he advocated magnamanous and lienent treatment of the south after the war.
Always fun to argue over things that can't really be proven.