I posted this on TP
...
Doing it on the cheap
50/1.8 - £80
Doing it with some moola !
50/1.4 - £250
85/1.8 - £300
Doing it with a MASSIVE moola
50/1.2
135/2.0 £800
100/2.8 Macro IS - £800
85/1.2 - £1500
Canon 70-200/2.8 IS - £1200
Then there are the 24-70 variants from everyone too.
But note the crop factor....
Traditionally...protrait lens are from 80mm to 200mm. This is due to the perspectives, and this element STILL applies, the crop factor might have made it into a 80mm field of vision but the focal length stays the same, hence...(this will cause some people to get angry no doubt), 50mm is not your classic portrait lens. Sure, you can take portraits at 50mm, hell, you can take nice portraits at 35mm too (even on FF), but classically, you need longer focal length for portraits.
85mm, 100mm, 135mm
Those are your portrait lenses.
Best bang for buck.....85mm/1.8