Some of the reviews seem to point to the sigma 24-70 being the best but hardly anything I've seen mentions the 28-70 as being as good. Although saying that I've had some really good images at wide aperture in high contrast situations on canon 50D, but not used it on 5D yet. The other canon L lens I used (14-70 & 70-200) appear to have much sharper images than some of the other canon ones I use. On the other hand I notice that at the wide angle zoom of the canon 24-70 2.8 there was quite a lot of vigenetting that I didn't expect to be there on an L lens. Maybe its the cheaper MC uv filter I have on it?