I would go with the Canon XTi. Mainly because Canon has a huge lineup of lenses that are easy to get a hold of used for pretty cheap where Sony is pretty new with not as big of a lens lineup. Also, Canon would probably have better resale value if and when you were going to sell it.