Kotkaniemi last year: 18G, 43P, +10, decent defensively and on an upward trajectory.
- This deal looks pretty good
Kotkaniemi this year: 12G, 27P, -4 and healthy scratched a couple of times.
- This deal looks pretty bad
The truth is probably somewhere in between.
That said, I don't think it's a good way for the Canes to spend cap space right now with all their upcoming UFAs and RFAs. The fact that they took on 2 years of Kuznetsov also makes me think they see him as a 2C next year, with Staal as the 3C, but maybe not.