Had a Black Nissan Armada Platinum bought new for the wife about a decade ago.
NEVER AGAIN.
Was always dirty. The desert dust stuck to it like it was spray painted on.
And if you have kids?
Fuggedaboudit.
Always kids fingerprints all over the car. And usually fingerprints in suntan lotion, which REALLY stick to the paint/trim.
Having had the same model of car (two earlier generation QX56's) in white, and silver, I can say that the black car does get hotter quicker, and takes longer to cool down on a hot day. White and Silver are the most low maintenance colors to have here in the desert. They don't show dust either.
If you aren't a family man, and don't mind the extra work, though, NOTHING looks nicer than a freshly washed and waxed black car.
As far as the heat and A/C issues, I've found that a quality CERAMIC tint (the expensive tint really does reject a lot of the heat) makes a huge difference.
Even on the hottest days I can turn my A/C down to below half speed once the car cools down, and it doesn't heat up as badly, or as quickly, when parked in the sun.
Anybody looking to tint their cars PM me and I'll give you the contact info for my tint guy. Cheapest guy in town as far as pricing for CERAMIC tint.
and you gotta tint the windshield also, with the same high quality tint but in an almost clear shade (not looking for a legality lecture here, I'm aware of the laws on the books).