I've owned my black 02 Avalanche since it was new and it has been parked outside everyday of it's life. Black is by far the hardest color to keep clean and shows the most dirt and pinstripes - however, a proper waxing will remove 90%+ of the striping. A buff job would take it all out. I don't understand the "harder to see at night" comment, because at night you should be running with lights blazing and if not, it really isn't going to matter what color your vehicle is as it won't be seen until it's too late. Another advantage, is that in showing all of the desert pinstriping, it absolutely cannot be mistaken for one of the many mall crawlers that inhabit Southern California.
//
In the daylight - and the desert where we typically are given our locale, the black gets a little hotter, but that's what AC is for, and to me - if we were to get stranded - a black vehicle will contrast and standout against a light tan/white sand background far more than a white one will.
//
Having said all of that, if I were buying a different vehicle, I would likely be looking for something other than black, but if the right vehicle at the right price were there - black would not scare me away from it.