Greatest American Generals... if it doesn't include Geronimo & Cochise it isn't a viable list.
Coming onto a board with no real knowledge, as admitted, and making claims with admittedly no research behind them isn't fishing; it's trolling.
The OP was given an excellent list to further his education and knowledge base. All the titles are readily available via the local library, several on audio book. The response of lacking time to read... explains much. As I average 1500 miles a week driving and typically 50 hours of work and yet still manage to read explains why I have little sympathy or appreciation for such a response.
Grant accepted the surrender of three major armies. Lee accepted none. Anyone who has studied military history, something grossly lacking in most students of the ACW and many self proclaimed experts as well, knows that when one side forces the other into receiving a siege... the besieged rarely wins.
Grant accepted the surrender of a CS army at Ft Donelson, held at Shiloh and counterattacked on the 2nd day driving the enemy completely from the field. He split the CS in half with taking Vicksburg; the CS never seriously tried to retake it. He raised the siege of Chattanooga on his way east to take command of the AoP and rest of the US Army. Upon taking command of the AoP it never again retreated instead grabbing the ANV by the belt buckle and never letting go until the ANV cased their flags and gave up the fight.
The Vicksburg Campaign was a campaign of maneuver. Want to learn how & why the CS lost the war study it. Those who refuse to read or study a subject and make comments shouldn't expect to be taken seriously. As a courtesy I have included three quick clicks that should give at least the beginning of an education on the subject.
https://www.nps.gov/fodo/index.htm
https://www.nps.gov/shil/index.htm
https://www.nps.gov/vick/index.htm
The CS lost the war in the west. Grant started in the west helping to shape that defeat. Grant was a brawler and a winner. The enemies of his nation discovered that the hard way.