The darker you get, the more the scratches and stress marks are going to show. Black would be pretty bad for that. And silver... well, did you ever see silver plastics up close? They're always swirly and just cheap and dull looking, even when they're brand new. The colors that will hide the scratches the best will be white, yellow, orange, lime green, and maybe red.