I have the 16-35mm 2.8 L and the 24-70mm L. The 16-35 is great but not quite as sharp as the 24-70. But it's like splitting hairs. And 2.8 isn't a the kind of depth of field you can get with a prime lens but I'll trade it off for having more range.