Problem is that I'm tall and I'm cheap. Too many "tall" shirts turn into regular shirts after a washing or two, when the sleeves start creeping up my arm. And I find that the $50 shirts are no better than the $20 shirts. (Now I'm sure that some $50 shirts *are* better -- I just don't know which ones!)
Brooks brothers shirts have historically been pretty good. I’d rather pay triple for a shirt that will last me 5 times as long as a cheap shirt and save me 4 shopping trips.
Lands End and Beans have good quality and are a good value for your dollar.