I liked the black jerseys back then. Teams tried to incorporate black in their jerseys during that time, mets, reds, a's etc and it looked cool for the time period, plus they were winning in those jerseys. I wouldn't mind them wearing them once a season or every other season but nothing more then that though as those jerseys look very outdated.
Regarding mets home uniforms
at all the switches they make
2009 white pinstripe with black outline on name and numbers
2010-2011 cream pinstripe with black outline on name and numbers
2012-2014 cream pinstripe with no black outline on the name and numbers.
2015-? White pinstripe with no black outline on the name and numbers and their scrapping the cream jerseys.
That's 4 different home uniforms in a 6-7 season span