Despite a poor 2013 season, it's easy to see why the Twins signed Hughes: good strikeout and walk rates and a home run rate that was terrible in his home games at Yankee Stadium. With a career 3.78 FIP on the road, Hughes has at least demonstrated that he could be a better pitcher next season and beyond.
Jeff Kopman covered Hughes in our free agent profile series and noted he could be a good fit for the Mets. But it was reported yesterday that the Mets would be out on Hughes as he was seeking—and likely to receive—a multi-year deal. Although the Mets almost certainly need starting pitching for 2014, it's not a total shock they weren't willing to go beyond a year for Hughes.
If the Mets had reached a deal with Hughes, it likely would have been mocked, but like the Twins, they could have provided a much better pitching environment for him.