I want to buy a lens as a birthday gift for someone. He used to have the Canon EF 28-135, but it was stolen. I was thinking of giving that but based on what i've read so far, the EF 24-105 is better. but really, my knowledge extends to a quick search on google, thats it.
the 28-135 is half the price, but the 24-105 gets better reviews.. are they really different? what is better? do they serve the same purpose? also, where is a good place to buy? i noticed the sellers online (on multiply) sell the lenses significantly cheaper than those in hidalgo, is there a reason for this? is it better in hidalgo?