It depends on what aperture you need. If you shoot f/2.8 and narrower a lot, then the 50 f/1.4 is actually sharper. If you shoot wider than that, the 50L is sharper. I never shoot wider than f/2.8 with a 50mm lens due to the razor thin DOF that my shots do not require, so I have the 50 f/1.4. However, the 24-70L II zoom lens at 50mm is at least just as sharp at corresponding apertures, as it with the 35L. But, the 24-70L II is way too expensive compared to a 50 f/1.4. Determine which apertures you need to shoot at, then make your decision.