First post here, so if I'm doing anything wrong, just let me know by PM.
I've been searching for a good portrait lens for my Canon 70D for 1-2 people. Currently, I have:
1. Canon EF 24-105mm f/4L IS USM
2. Canon EF 85mm f/1.8 USM
3. Canon EF 70-300mm f/4-5.6 IS USM
4. Canon EF-S 18-135mm f/3.5-5.6 IS
I mostly do outdoor portraits during "the golden hour", but I also will take some low light portraits at night. The 85mm is great once stopped down to f/2.8, but indoors it's too tight on a crop sensor (136mm) and I also take pictures for couples so I can't really use it for that application. The 24-105mm just doesn't give enough background separation for my taste and is a little on the slow side.
I've been looking at the Canon 50mm f/1.2L, but from all the reviews and research I've done, it seems to be a hit and miss lens. Either you get a really good copy, or some are really soft and focus shift. Some reviews rave about it, and others say it isn't worth it. From what I've read, the DOF is extremely shallow and is hard to nail until you get the hang of it. But from looking at sample pictures, I love the color rendition and bokeh. Sharpness doesn't have to be extremely great because it isn't extremely important in portraits (don't want pores showing).
The other option I've been looking at is the Canon 35mm f/1.4L. I've heard wonderful reviews about it, with great build quality, fast AF and wonderful IQ. I'm not sure if the lens is long enough for single person portraits (56mm equivalent) but I already have the 85mm to cover that. Does this lens' perspective make the subject's nose seem larger? I've read to stick to 70mm and longer for portraits in order to flatten the face and make the image more flattering.
I'm not set on either of these lenses, so any suggestions are welcome. Thanks for taking your time to read this!