Just because I'm bored, I figured I'd mention another lens... it's probably not a replacement for the ones in your poll, but is quite nice all-around too! The EF-S 60mm f/2.8 Macro. It is fast-focusing, takes beautiful landscapes, pretty sharp images and VERY nice bokeh on headshots... plus has the added bonus of being super-close-focusing. But.. I'd probably take most of the ones on your list over that... just wanted to bring it up. I hear they might be coming out with an IS version soon... sucks because I just bought mine a couple months ago.


The EF 50mm f/1.4 USM is VERY nice all-around!