I've gone back and forth on McCullom, but I think where I ended up is that I think he is an extremely overpaid, very flawed, aging player that has had some injury issues over the past few years. Yet he is a valuable shooter and scorer that puts consistent pressure on opposing defenses. Still, I don't know that he's worth what they traded for him, or his contract.
For example, if you had to choose between Seth Curry on his contract, or CJ McCullom on his right now, who would you choose? Because I'm pretty sure I'd take Curry.