I've always stuck with Uniqlo. Affordable mid-range quality I'd say. You can get 2 shirts a pack for $12