I had the Canon 17-35 f2.8 L, then sold it years ago to buy the original the Canon 16-35 f2.8 L. I've used these lenses on the EOS 1VHS, 10D, 20D, 1DMkII, 1DsMkII and now on my current FF body, the 1DsMkIII. I have many quality images in my portfolio captured with these various combinations.
I just sold the 16-35 and upgraded to the Canon 16-35 f2.8 MkII L a few weeks ago. I also purchased the Canon 10-22 for my 20D (now 40D).
By far, in the short time that I have owned it, the 16-35 MkII is the best lens of the bunch, but it's big and heavy. I prefer the 10-22 on my 40D because it's almost as good, but more importantly it's a true wide angle for the smaller sensor and it's much more compact, lighter and handles better on the 40D body IMHO.
Quite frankly, at this level of quality bodies and lenses, the person makes the bigger difference in the quality of the photography than the equipment.
Now if Canon would only come up with a more compact, lighter and faster replacement, without the push-pull design, for my 7 year old 100-400 IS L lens, I'd be a happy camper.
Cheers.
Bud James
North Wales, PA