CP needs more work than anyone.
TBH, Bray is a more talented Ryan Leaf -- fool's gold (at least at this point).
He's one of the most naturally talented QBs ever to play college ball but he is erratic, hasn't won a single big game, lacks leadership skills, is immature for his age, doesn't understand read defenses very well (especially for his year), and relies far too much on natural talent both his and the very good receiving corp he has at his disposal to carry him through.
Someone will take a chance on him because he has so much raw potential to not just be good but be great but I pity the team who spends a first round pick on him if he enters the draft this year. He has a lot to prove before he's worth that kind of risk. If he were to prove himself under a new coach in his senior season then he'd be worth it but a lot of his downsides haven't been related to coaching.
Hunter is the only one I'd take a big chance on (and draft picks are chances so that's what I mean by that).