I've heard this lens is tack sharp. But is it useable on a 7D for portraiture or is it too long?
Too long? Heh, not at all, I've gotten some pretty good portraits @ 400mm on my 1.6 crop - my guess is that the 135 should be just great, actually this is on my short list along with the 200 f/2.8 (another lens I think you should consider).
I've got the 100mm 2.8 and it works very well for portraits. On a crop my camera that's close to 135 (130...on yours it would be 160). As long as you can move around, there should be no issues IMO.
I'll second the quality of this lens, I have an 85mm f/1.2L MkII as well but I often use this instead. It's amazingly good at focusing quickly and accurately and I have no worries at all about focus at f/2 in fact I would say that over 95% of my shots from that lens are taken at f/2.
It's a great wedding candid lens as it doesn't stand out as much as a 70-200 f/2.8L IS but it's faster and the quality of the contrast, sharpness, colours are excellent.
I wouldn't ever get rid of mine.... But I use a 5d MkII so full frame
It's not too long, if you have room to use it. Actually, it'd be a great lens to use if you had a subject with an exceptionally large nose.
HEY, I resemble that remark, LOL!
I agree with Leroy, it's certainly not too long, but you do have to have the room to use it. The cool thing on a crop body is that it gives a very 200mm-like FoV (well, 216mm-like, but who's counting) so you have the equivalent of a 200/2.0 in a compact and (relatively) inexpensive package.