Well, my kitchen (#1) has a mix of stainless and black. I got rid of the GE harvest dishwasher (it had a rotted out inner tub) and the harvest gold GE SxS fridge (energy hog, but it did work ok). Replaced a white Corning electric cook top with a black "gas on glass" Frigidaire 36" cooktop. Dishwasher now is a black Bosch, which works great. Wall oven is a GE P*7, but I "upgraded" it from its Harvest front panel to a brushed stainless front panel (got that from an oven on Craigslist).
I agree that stainless can be a pain to get spotless. But since only the wall oven and the fridge are stainless, it's not a big deal. I find the Kitchenaid stainless steel polish (It's a creamy liquid in a bottle) works quite well. I also found one must be careful to use a clean sponge to clean the stainless surfaces - any salt left behind will leave stains on it. I use a non-scratching Scotchbrite sponge/pad to clear up these when they occur.
Black is fine with me. So is white, for that matter. This place also has a second kitchen (#2) on the enclosed patio. Currently it has an SS KA top freezer, which i loathe because the nice curved doors are misshapen from the interior insulation shrinking and sucking in the sides. But it also does work ok, mechanically, Next to it, a white Kenmore chest freezer. On the other side, a white Hobart/KA portable dishwasher KD2P. Minty. The range is a 60's Frigidaire fat coil 30 inch drop in. White.
Eventually I'm thinking I'll replace the ugly shrunken KA top freezer out there with a late 40's GE white fridge, that still works well and is energy efficient. It needs a new door gasket and exterior repainted. It will be white, of course. I might also replace the Frigidaire electric range with a gas drop-in unit, although that will have to wait for me to get the gas line extended to that location.
An advantage to white is that it helps to brighten up a room. And it doesn't show dust and slight mineral spotting as much as black or stainless.
In defense of stainless, it is probably the most durable and cleanable of all surfaces. A polished stainless surface doesn't give bacteria much of a toehold. Heat and strong cleaners (other than chlorine) don't affect it. This is a reason why it's the norm for restaurant and commercial kitchens, as well as for medical and lab equipment. But it think a good quality white porcelain enamel is a very close second, if it's treated right and not abused with abrasive cleansers. In defense of Kitchenaid, the stainless they used on their fridges (when I bought them in 2001) is high quality non-magnetic 18-8.
And stainless is NOT cheap material. Good quality is 18% chromium, which isn't cheap, with 8% or more nickel (which is even less cheap). It is more difficult to machine and form than mild steel, which forms the underlying structure of most other finishes like porcelain enamel or powder coat. Treated right, it will last forever, without rusting through. Which makes it ideal for the interiors of dishwashers and washing machines.
I suppose if one is really sick of the stainless look, one could get the best of both worlds: Have the stainless panels on an appliance powder coated white (or other color of choice). The paint might scratch or wear off, but the underlying stainless won't rust.