So I've got an absolute budget limit of 500 dollars. There are 3-4 lenses that have got my eye. They are the Canon 28mm 1.8, Canon 28mm 2.8, Sigma 30mm 1.4, and Tamron 17-50 2.8 (non VC). Currently I've got the 8-16, 100 macro, and 300 f/4 L IS. I sold my 18-55 kit lens with my XSi because I hated the thing. The build quality, color, contrast, and awful CA just didn't do it for me. Now I'm left with a new 50D but no general purpose lens. I don't use the range a ton anyways, so I will not go above my previously mentioned budget limit.
The Canon 28 1.8 and Sigma 30 1.4 seem to be pretty similar lenses. I'd probably go with the Sigma as it is reported to have less CA and I really like the build and overall quality of my Sigma 8-16mm.
The Canon 28 2.8 seems to be a cheaper alternative to either of those primes. I could even get the nifty fifty alongside it since it is so cheap. However a f/2.8 prime doesn't allow for as much creativity with DOF or low light capabilities. This would give me two more lenses to play around with though.
The last option is to get the Tamron 17-50 non-VC. It seems like a pretty capable lens but it too lacks the razor thin DOF and low light capabilities. It also doesn't handle CA all that well. (If you haven't noticed by now, I despise CA more than just about anything)
What would you guys recommend? I love my two longer primes a lot, but would a zoomer be a better choice for this range?





