I'm seeing some nice shirts from all three brands. Which is better for nicely fitted clothes? I've given up baggy clothing, but don't want anything that is very restrictive, either. I am talking about lands end canvas division and the signature line of llbean. Are J Crew shirts very fitted also? I'm looking for the best value and quality among the three.