I guess to each his own – I live in South Florida, and I can tell you men here do not usually wear undershirts simply because it's too darn hot and humid. I never have, and I never met with a partner who did, either. Different cultures for different places.
Back on topic, Brooks Brothers slim fit is the best in my opinion.
Taylor the jacket, not the shirt.