If you are doing latex paint and you are either brushing or rolling it on I would go with either eggshell or semi gloss. That is going to give you finish that you can clean and put some elbow grease into scrubbing.
If spray paint I would go gloss for the reasons stated above. Flat is hard to clean, traps dirt, dust, grime, and hair. You can't scrub it either.