I'm a minimalist type of guy who favors solid-colored t-shirts (It's ok, I'm an accountant). Anyhow, my shirts are getting old and I need to replace them. What companies make good plain shirts that will last a long time? Fit is also important - structurally, I have narrower shoulders, but I lift, so they're filled out. I seem to be in between M and L. The former is too tight, while the latter will be baggy around the waist. I don't suppose there are any athletic cut t-shirts out there?