Right now I'm looking for some wide angle lenses for my 5D Mkii. L lenses are pretty much all out of budget, but I did find a 17-40 F4L for $475 (Still on the expensive side, but not too bad). For those that have used this lens, is it worth the extra over a 20 F2.8 or Tamron 17-50 F2.8?