I've owned gold/tan cars in the past. It hides a lot. But man if you ever need to repair... Golds in particular are very hard to fix and match because of how much each layer reflects/shimmers in the light. A retired buddy of mine collects and rebuilds cars. He used to own a body shop so I've been given quite the education.
I currently own the gray and find it to be the best comprise among all the choices.
Glosses show imperfections in dark colors. (Orange peal, scratches) Glosses are easy to fix and match vs. metallics/pearls. Lighter gloss hide imperfections. Metallics/pearls help hide imperfections in dark colors. (Orange peal, scratches) But Metallics/pearls are harder to repair than gloss. Lighter metallics show more mismatch vs. darker metallics. Darker colors show dirt more than lighter colors.
White is the best for matching repairs and hiding imperfections / dirt. It's also cooler in hot climates. But while very practical, many see white as boring. Gold is good looking, hides dirt, is metallic so it hides orange peal. But it's hard to repair. Silver too, but not as much.
Most folks pick the color they like rather than how easy it is to keep clean or repair.
Color depends on preference and goals.
Metallic, not too dark: Hides orange peal, some dirt. Medium difficulty to repair.
-Gray
-Red (Brandy, Salsa)
Light gloss: Cool. Easy repair. Hides orange peal, dirt.
-White
Light metallic: Cool. Hides dirt and imperfections. Medium/hard to repair.
-White Pearl
-Silver
-Gold
Dark metallic. Holds heat. Medium to repair. Hides some imperfections. Shows dirt.
-Black metallic
-Blue pearl
Dark gloss: Holds heat. Easy to repair. Shows imperfections and dirt. Looks really good clean. Hard to keep clean.
-Black gloss