Flat Paint Vs. Semi-Gloss Finish
Flat finish is good if you have a textured wall, or wall with many flaws, because flat finish tends to hide the flaws due to less reflective quality. But, if you are using flat paint in a high traffic area, then it is a bad idea.