If you are aiming to portraits I would focus on primes
50mm f/1.4
85mm f/1.8
They are not expensive and very good quality....just my 2 cents
I agree...my 85mm f/1.8 is sharp as a tack and nails the colors perfectly every time. For $350, give or take, you can't go wrong.
Now back to the purpose of this thread...the 17-40L is a great lens regardless of the body you put it on. Obviously image quality improves with full frame cameras so you are only improving your situation if you go with the 17-40L now and up grade to full frame later.



? If this needs to be moved then so be it..




