Cam is obviously a good fit, it's just that the question presents itself if he's worth it and is such a one-dimensional player what we need.
To put things into perspective, Cam's last season before he got the ultimate green light:
13.4/4.3/2.4 on 44/39/79, 27mpg.
Champagnie this season:
12/4.7/1.3 on 43/37/90, 27mpg.
Now obviously Champagnie is the ultimate bargain, but is Cam worth it when we got not that much worse version of Cam at home?
I'm the first one to say that we need another great 3-D wing with size, but the more I think about it, the more I'm certain we need a legit offensive weapon instead of someone one-dimensional.
It all comes down to the point guard situation. If we're getting Fox or someone similar who can score with ease, then Cam is what we need.
But if we go for a steady presence until Castle matures, then I'd rather have a higher level scorer like Markkanen (not specifically him, but you get the point) than Cam.