flat hides better but semigloss stays clean longer.
Eggshell is usually viewed as the best homeowner compromise.
Personally, I like the 'scrubbable flats'. Benjamin Moore has something called Matte which is my personal fave, but SW and other co's have analagous products.