I've noticed that most of the shots I've taken with my 17-55 f2.8 are taken at around 30mm.. I like the idea of having/upgrading to L series lens, just in case one day I go full frame.
My question is, how much better is the
a) the 17-40 - Cheaper, gives me a bit of zoom, only f4
b) the 24 or 35 - More expensive - Never really used a prime, even to I have a 50mm, feels too zoomed - f1.4
Is a L series prime that much sharper than a L series 17-40?



