I have long torso, long arms, but don't need the extra body width that tends to come with the length.

I've had very good luck with everything made by Ibex. www.ibexwear.com
(in casual clothes I've had good luck with Horny Toad and LL Bean.)