Quoting: ExpiredmilkYT
He is
He's not a scrub and you're not way off, but you're off in the assessment of the team. Hayes was a bit of an overpay, but if he is really worth all of 6.5 mil, what's the difference in the extra 600k. He fits much better on this team than any free agent on the market for what our needs were (strong 200 foot play, can play in all situations, good face off man, big body and hard to get off the puck), plus he is just only 27. His age when his contract expires will still be less than what Joe Pavelski (most people wanted him too) than how old he is right now. We are getting him in the prime of his career and he has only improved year in and year out. Hayes' familiarity with AV is also a positive and the learning curve should not be as big as it would be with other FA's coming in.
MoJo was not a good fit on this team, and definitely not someone who I would trust with 2nd line minutes. Hayes is a borderline 1b center at this time and as I mentioned he is only getting better and just now entering his prime.
Subban is not the answer either, our team couldn't prevent goals last year, we were average at scoring them. We needed defense, not more Dmen who could join the rush, which we already have plenty of. Plus that contract is ridiculous, and for someone who has had chronic injuries over his career, it's not a good gamble. I do love PK Subban and don't get me wrong would love him on my team, but NJ was definitely in better of a position to get him and keep him than we were, with our cap situation and our current defensemen. The names you mention are more flashy, but definitely not necessary.