And one of Grant's attributes was that he never made the same mistake twice. In fact, his only major tactical mistake was the disastrous third charge at Cold Harbor and he admitted as much. He did get caught with his pants down on the first day of Shiloh but I put that much more on Sherman than Grant. And the way Grant followed up and won the victory anyway shows his brilliance as a general.