Don't buy offshore shirts. The shirts made in Canada sold by pilotshirts.com hold up well and will touch up fine with iron. They have tapered and full cut sizes.
Would agree having adequate inventory in the closet is best strategy. My schedule is busier than average, so 16 shirts and 5 trou are in the closet rotation and no worries.