Mcpherson is the ultimate boom or bust player. He is the type of guy that teams will look back on and say either DAMN or PHEW!
What he does have is the mobility and Arm strength to play in this system. That is why I was considering him last year as a Darkhorse replacement for Jake down the road. His ability is phenomenal and he needs time to develop. Two years minimum. But he could be a franchise QB.
Sometimes players who have had it handed to them the whole way, Like Mcpherson did before getting kicked off FSU, have not had to face adversity and conquer it. This makes them less mentally tough coming into the league. What he has had to go through and overcome speaks to his current character. Yes, he made poor choices at FSU. And he is paying for it right now in Financial and relational terms. However, I think it will make him a better Pro than just not getting caught like most guys.