Hey all...
I shoot mostly portraits on a Canon 20D (backup camera is a Canon 10D)...
Well, I would not like to choose amongst them. I love the three of them for different reasons.
However, for portraits on a crop camera the 50 f1.4 and 85 f1.8 may give you everything you need.

