I don't think there is a right or a wrong answer. I think it totally depends on the wine, the conditions, etc.
We have a chardonnay we love. It's wonderful at room temp, indeed at the winery it is not chilled, they serve it at room temp.
If however we are sitting outside on a hot summer day, it's spectacular iced and served cold. It would still be spectacular served warmish, but that little extra bit of refreshment makes it wonderful. Many rose's are thet same way, they can be served at a variety of temperatures depending on what their intent is.
But I will agree a "cheap" (for lack of a better word, I don't believe price and taste go hand in hand all the time) chardonnay is best served iced cold, or boiling hot, as in reduced to a sauce for seafood or something..
Reds I tend to like at room temperature, no matter what the temperature of the room is. If it's summer and the room is 10 degrees warmer, I prefer the wine to be too. I don't like a big red to be too cool in comparison to the room temperature, I think that really changes the volitiles and holds back them being released when you swirl it around and sniff it.