Cliché answer:
The best lens of course is the one that captures the moment! Lenses are no good if they are in your bag and you have to fumble to get them out to change them around.
More importantly the insight and fore-thought as to how to capture the 'next' shot, is probably just as important. Something that comes with good equipment and shooting experience.