Agreed. Black looks fantastic, but only when it's spotlessly clean, which, as you say, is for about 3 minutes. I have had 3 black cars and even leaving them in the garage didn't offer any solution, as after 3 or 4 days they were covered in dust.
I reckon carbon grey is the best compomise.