511 also makes some nice shirts. I have one short sleave button shirt that is long enough to for outside the waist wear with shorts. What also is nice about it is the sides open along a vertical velcro seam and the lower button is really a magnet so you can open the front enough to draw as well.

My exefficio shirts are plenty long that I wear when I am in the outdoors. Roll up the leaves when war roll down if it cools off.

Always have breatable shirt under to draw sweat and to keep the checkering from rubbing on my skin.

The more choices you give yourself the easier it is to always carry otherwise situations will dictate if you carry or not.