It depends on how much wear and tear the walls will get. If you feel like the walls will get dirty and need to be wiped down often, you are better off with satin because it is more cleanable. If wear and tear isn’t a concern, I prefer the way eggshell finish looks on walls since it has less of a sheen. But if you like a bit of sheen, satin may be the best choice for you.