I am on the other end of the spectrum, at 5'7" and 165 (if it's a good day). I also struggle with shirt fit in that most shirt bodies are too full and the sleeves too long. I bought a Kamakura New York Classic Fit OCBD during their Black Friday sale and it fits perfectly. Fitted but not too slim through the body, proper sleeve length and a good collar height. The only reason I "splurged" on a $50 (on sale) shirt was because...well, I wanted to. I'm not sure if their fit scales up to you tall drinks of water, but I'd only heard good things about Kamakura previously and, based on a sample size of one, I am a fan.