I like black for several reasons.
The paint itself is cheaper then other colors like red.
You don't have to really worry about a fender not matching a door, etc.
And it never goes out of style.
Yes, you do get tons of micro-fine scrathes everytime you wipe it down. You really need to glaze it at car shows, if you want it to look it's best. But that really applies to all colors, you just see them better in black or dark colors. Other then that, I really don't see any need for special cleaning.