I'm the opposite. I don't like most white uniforms except for in baseball. I guess because in baseball the colors are primarily on the names and numbers and less on stripes, etc. And in baseball the all white uniform stands out more on the field. But other sports are more colorful leagues, so I want to see as much color as possible. In NFL, NBA and NHL I think the home team should rep the colors and the visitors should wear white.
NFL teams sometimes wear white at home, it's normal for the Dolphins and Cowboys.