the cheapest lens you'd get from sigma that was half decent would run u about 300 bucks.for that i'd just stay on brand and get a canon.why not try renting lenses till you find one you like?