For me? Without doubt the 24-70 L. Simply amazing. I use it primarily on my 40D, but I find the focal range "just right" for my style of shooting. If I had just one lens, this would be it.