i am new to photography and pruchased a 1000D about five months ago and have been running around taking photos with the lens that came with the camera.
Knowing that you are better to spend your money on a good lens that is portable across hardware upgrades, i am now looking for a lens that is decent and slots between the 18-55 and the 75-300 that I have.
i have narrowed it down to three based on reviews online, but if there are people that have more knowledge or can advise, jump in and make a case for or against.
the three are
ef 24-105mm f/4
ef 28-135mm f/3.5-5.6
ef 24-70mm f/2.8
two are on the higher side of a purchase and the other the lower, but am I better spending now and using for a long time?