Quoting: drizzt
A steal after one half og a good season... If he continues like this then i would say it could be a steal this year already... This can be a good deal and also it can still be a bad deal for the team.
You can say this about every single contract ever signed, saying "it could be bad" is redundant, because every contract carries that exact risk. GMs used to (some still do this a lot.. cough... Lou... cough) want to wait for longer track records before a player can be paid, but due to aging curves, by the time a player "earned" a long contract, they were at an age that they almost certainly couldn't live up to that contract going forward.
Cozens has developed very nicely, was a high draft pick, so he didn't come out of nowhere, and in Buffalo, he isn't being carried by line mates. His underlying numbers support that he's actually driving the value of his production, and based on his age, you are buying the years that are most likely to be his most valuable. Given UFAs are getting on the open market still, his production doesn't need to be elite to justify his contract, and if we haven't yet seen his best, this is a mega steal.
There is still risk in this deal, like every contract, but this is a very smart bet, and the type of bet that if you make it over and over, you are going to come up with far more winners than losers.