I will concede that black looks awesome when it's new and/or freshly cleaned and polished. The problem is that you have to keep it that way or it looks like hell. On top of showing dirt, every little scuff shows up, even if it's just swirls in the clear coat from not being meticulous during washing and waxing. This means, at some point, even washing and waxing isn't enough to get a good gloss, and you have to start talking about polishing, which is expensive (or a huge, time-consuming hassle if you do it on your own).
Also, the heat is unbelievable during the summers, at least down here. I didn't remember quite how bad it was until I went back to driving my Jeep. On a hot August day, the difference between the black truck and the white Jeep was dramatic. Granted, it was the difference between "fiery pits of Hell" and "blast furnace," but, still, there's a noticeable difference.
Mine's a TJ and hers is a newer Patriot, but I appreciate the heads up.