I have a 1d and a 50 1.8, use to have a 70-200 2.8 and loved it. Made the decision to go all prime and i bought the 50 1.8 to have a lens for the time being. I am looking to get some L lens because i love the quality. i am looking at the 35L, 135L or the 300L f4 IS, i really tried to make the decision with out making a topic but I can not make the decision. I will be getting all of the lens listed i just need help on which one to buy first. i will be shooting a lot of outdoor sports, until basketball and volleyball starts and by then i will have money for another lens, but also i will be shooting a few senior portraits pretty soon.
Will the 135 have enough reach for baseball?
Will the 300 f4 IS have too much reach for sports?
I am leaning towards the 135 or the 300 because i want a variety of lens not just a 35 and a 50.

