Royster said:
I mostly shoot portraits of children and landscapes can you recommend lens which are best suited for this purpose. Did you own an EOS 1 Before?
I didn't own an EOS 1 before, but an EOS 3 which is pretty damn similar.
You probably want a wide angle and a fast short telephoto.
For landscape:
17-40 f/4 L would probably be my choice. Sharp and compact, and you rarely need anything faster than f/4 for landscape. But you'll see some distortion if you're shooting aperture.
17mm tokina prime - really wide and you can also shoot architecture with it.
Stay away from 28/1.8 and 28/2.8 Both of them have some variance in the quality.
For portraits you need to pick a focal length first and know your budget.
135 f/2 L - is raved all over the net on canon forums. I'd use that one, but it may be too long for you.
Never used canon's 100mm primes. 100mm f/2 seems nice and photodo's rating of 4.2 tells me it's more than sharp enough for portraits. 100 f/2.8 macro is used often as portrait lens too. Said to have a pleasing bokeh.
In 85mm you have 1.8 which is a USM and very fast focusing. Good for sports too.
For extreme DOF separation you might get the 85/1.2. It's a specialized portrait lens with slow autofocus.
Or you can even get the 70-200 f/2.8, which is gonna give you flexibility. But the bokeh is distracting.
World of choices....