Yeah, I mean it does help that most of the Union generals he faced were incompetent. But McClellan’s Peninsula/Richmond Campaign was not a success, and much of it was to do with tactics of the Confederates. I wonder if McClellan were able to capture Richmond the war would have been shorter.