Lee was a very educated individual, he finished near the top of his West Point class. Many people like Stonewall, but I think it's because of his nickname. His strategies against the north nearly won him the war. Similar to Hannibal and Rommel, his victories against superior forces in a losing cause made him as famous as, if not more famous than, the general who defeated him. Had the south been more industrial at the time of the war, also, Lee may have won.