I don't really think black should be used by any team where it isn't one of their primary colors. The Reds, for example, really need to drop the black highlights and go back to plain old red and white.
I'm on board with this. There was this horrible 'black for no reason' fad in the late 90s that is finally going away. I guess it was popular for merchandising at the time, but it's dreadful to look at.
Everyone knows here I'm a Mets fan, despite my better judgment. I think they have a much cleaner look now that they dropped the black this season. For a few years, they really rammed that look down your throat.
It's tough to really fuck up a baseball uniform, but teams like the Marlins show it is possible. Now the NFL on the other hand, I could go on all day about some of the crappy looks they throw out there.