So who is better? Well we are at Olympic levels of competition here. The difference between the two men in terms of ability is pretty small. Either would do in a pinch for different reasons. If you want a campaign to close quickly, you want Napoleon. If you want to keep your army fighting, go with Wellington.
Actually the question was originally couched purely in terms of the qualities of Wellington; however, all observations and reading recommendations are gratefully received.