You could've stopped there. Another bad trade from Brad Treliving. Don't know how he has skated by with almost zero criticism for the teams lack of success under his watch.
Perhaps if you judge it by today. Consider what this may mean two or three years from now...
Lindholm's development has been slower than the rest of his draft class but to me he looks a lot like a young Backlund who took a handful of seasons to finally hit his stride. Not a stretch for Lindholm to be a 20 goal guy who brings more to the table than Ferlund, who was fairly one dimensional. Especially with the direction the league is heading focussing more on speed than size.
Hanifin's first three years in the league parallel Hamilton's first three seasons and is a great skater.
And from the sounds of it, the coach likes these guys because they want to win. I got the impression that Hamilton didn't have that same drive. A bit of a selfish player. Perhaps that's why he's been traded twice by 25.
For the players they gave up ... does Hamilton improve? Or is he now what he's going to be? Ferlund will be a UFA after next season. Adam Fox looks like he has a small list of teams he intends to sign with, likely not Carolina (and not Calgary).
So two years from now it could be a young Hanifin and Lindholm heading towards their best years for Hamilton. Ideally your young core of Jankowski, Monahan, Tkachuk, Gaudreau, Foo, Gillies, Andersson are also entering their peak years at the same time.
I don't love giving up Hamilton but you're not going to get those guys for nothing. I like that Treliving got something for Ferlund and Fox who both could have walked for nothing.