Simple. Easy to wear. Don’t have to worry about finding a shirt to go with it. All of these are reasons why dresses are great. And, depending on what you wear with it, a basic dress can be good for every (ok, not every) situation.
Like at work…
At work, I kept it simple, and kept my look clean. White blazer, some mascara and some nude heels keeps my outfit polished at the office.
For play/brunch/a really happy happy hour, I added some color and played up my accessories. Same dress, two different attitudes.