Yes, I have four all old. Unfortunately, I have worn three of them in the past year for funerals. I have worn all of them to work, and out for dinner/events.
Dress #1, sleeveless, with crew neckline, 1.5" gored seaming all the way around and running the length of the dress, with a fitted bodice and then a flared "skirt" above the knee. It also has a bolero jacket with a high collar. This is my #1 dress.
Dress #2 is a fitted sheath dress, also sleeveless with a crew neckline and hem above the knee.
Dress #3 is a fitted merino wool sweater dress with a mock neck and about 8 black buttons running from my elbows to wrists along the back of my forearms.
Dress #4 is a jersey maxi length with v-neck, cap sleeves and side slit.
Like Echo, all of the dresses have been worn to work, out for dinner/events, and funerals with various accessories.
Yes, I think dresses in other colours could be just as hardworking, such as navy or ink blue. Other colours, maybe, depends on culture, for example red could be fun for an event, but not for a Chinese or Indian wedding as it could be insulting to the bride.