To add to your statements about Rommel, B~E, a lot of historians believe that D-Day would have been much different had Rommel been there to command the German forces at Normandy.
Still, I think Napoleon surpasses Rommel; although defining what luck is and what it isn't is important, Rommel didn't have to face the same kind of pressure that Napoleon did. Napoleon went up against five countries at a time, and had to constantly worry about the situation in his homeland (Adopted homeland, actually) and, on top of everything else, had to motivate the troops personally. Rommel, although a good strategist, had a lot of advantages that Napoleon didn't.