I have never been a fan of the black uniforms. I have always thought they were ugly. The Mets uniform not only had history, but had an acknowledgement of NY NL baseball of decades past. As you most likely know, the blue of the Mets is inherited from the Brooklyn Dodgers, the orange inherited from the NY Giants, and the white and gray uniforms, which both teams wore.
The black uniforms were nothing but a marketing ploy; nothing more, nothing less. This team needs to stop selling out, and go back to their history - blue and orange.
Aside from historical, they are a much sharper uniform.