Hi Davies, I have a Tamaron lens and I'm happy with that, I'm not a professional photographer and I think the results are very good. Now, If you are a professional photographer and you will be dealing with weather (light rain or dust, for xample) add an extra dollar per shot and get a Canon "L" series lens. I think youwill be happy for a long time. My Tamaron is good but does not have the "weather and dust" proof and it can be damaged anytime, since most of my photographys are done outdoors. The Supersonic AF is someting else (as probably you know) and Tamarom is a bit slower. An other thing, If you are taking photos looking up (45 degrees or so) you will notice that it get hard to turn the zoom out. It can be nothing but it looks to me that all the gear inside are having a hard time to "lift" all the glass inside. Horizontal and looking down, no problem. I just bought a Canon 70-200 f1:2.8 L IS USM (you can call me crazy). It is a bigger lens but I have no problems to look up zoom in and out and the results are amazing. It all depends, you budget, a fight with your wife, andd what you really want. After all it is all about money. My experience can tell one thing, wait , save some extra cash and go with "L", if you really like good stuff. But plese, do not let me change your mind. You are asking me about these 3 lens and I know oly one in your list. I just wish you luck and I werever you pick I hope is the best for you. Regards, Oswaldo.

