All things being equal, satin or eggshell finish is preferable for the exterior of a home. A satin/eggshell finish satisfies basic maintenance points while providing a pleasant appearance that appeals to the widest range of homeowners.