Any sheen (other than flat) will reflect light and create a glare. Eggshell or satin may be great options for walls and baseboards, but usually you want to avoid shininess coming from your ceiling.  Ideally, your ceiling will either intentionally draw the eye (if it’s a color that stands out), or it will fade into the background. Unfortunately, a ceiling that casts a shiny glare does neither and can make people uncomfortable. I recommend using flat paint in the color of your choice as ceiling paint so that glare isn't even an issue.