<p>Thanks for the replies. I shot weddings part time for about 8 yrs but now mostly shoot just family events, kids sports, travel, and occasional portraits and events. Out of the 3 above, I can say the one I have been most disappointed with (sharpness) is the 24-70 2.8 when shooting indoor sports at 2.8. But my question above is just technically speaking, which has canon made the most improvement on for better image quality. I currently do not own a full frame (sold the 5d) but will probably get the 5d mkII sometime in the near future. Indoor basketball, volleyball, karate, baseball, marching band, I'm looking to gear up more for that now as opposed to weddings. </p>