I have recently got a 50d as an upgrade to my old 400d. currently, I have two lenses: canon 50mm 1.8 and sigma 10-20, and I would like to add another lens to my collection.
I'm a bit on a tight budget (700$), and I'm torn between three lenses:
1) Sigma 18-50 2.8
2) Sigma 24-70 mm f/2.8 EX DG HSM
3) Canon 15-85
Which one offer better sharpness and image quality?
5D-2 Mark ii 

