The New York Mets are one of the nicest looking teams in the majors. When they wear nice looking uniforms.
The Mets currently have five home uniform combinations, pinstripes with blue cap, pinstripes with black cap, solid whites with blue caps, solid white with black cap, and solid black with black cap.
Despite being named 'primary home uniform', the Mets only wear their best looking uniform on Sundays, and wear the solid whites (the 'first alternate uniform') every other day of the week.
The Mets also wear their black uniform mostly on the road, but at home on occasion, as well.
I think their current home uniform situation should be changed to solid whites on Sundays and then wear their pinstriped home uniform on every other day of the week, while completely getting rid of the black on the road and at home.
There is no clear answer for that.
The Mets need to desperately drop the black from their logos and uniforms, to continue that classic look that they have with the pinstripes and blue caps.
Another team that need to drop the black and keep up with the blue is the Toronto Blue Jays. A team that has 'blue' in their name has black caps, black alternate uniforms, black socks, and a logo with more black and gray than blue.
The best era of Blue Jays logo history is from the very beginning of their franchise in 1977 until 2003, with their logos and uniforms getting slowly worse and worse as they changed.
Hopefully, in 2008, when the Blue Jays changed the script on the road to feature more blue, this will lead down a path of dropping unnecessary black from teams' uniforms and logos, especially for the Mets.