For some reason out of all the brands, Van Heusen shirts fit me the best...it's a nice price point too.  I'm about 5'9 178 pounds with medium built so maybe use that as a guide.  I'm still not sure what the difference between fitted and slim fit is so you're on your own there.