I have the Canon XS and am going to get a 300 lens for myself soon. If you only had 200-300 dollars or so which lens would you buy? I have found the sigma 28-300 3.5-6.3 in my price range as well as the Canon 75-300 4.5-5.6. I guess this is just for an all around lens, I have no specific needs other than wanting more distance. The only lenses I have right now are the kit 18-55 and the 50 prime. I have a tamron 28-80 3.5-5.6 but its a POS. Its way too dark and doesnt focus. Anyway, which lens would you choose or would you choose a different one entirely? Can you ACTUALLY use either for macro, that would be awesome too.