It’s a loaded question. Generals learned from their predecessor. The best in my opinion would be either Lee or Washington.