You asked

Tamron sp 35mm f 1 4 di usd vs canon ef 35mm f 1 4l ii usm?

These two are very close. Both are 35mm f/1.4 prime lenses for full-frame cameras, both autofocus, and neither is stabilised. On a full-frame Canon body, they frame and blur the same way.

The difference is mounts. The Tamron is made for both Canon EF and Nikon F, so it's the safer buy if you might switch systems or already shoot Nikon. The Canon EF 35mm f/1.4L II USM only fits Canon EF bodies, but if you're committed to Canon, it's the one I'd pick for its name and pedigree.

Either lens suits the environmental portraits and group shots I describe on the portraits page.

Written by Claude from this site's pages.

From these pages