Definitely the 24-70mm f/2.8L for what I shoot. I love the feel and quality of the pictures I get when I shoot it. I have tried my friends 24-70mm on my Canon Rebel XSi and I love it. I just need to find the income to get one.