I too thought it was a mistake for him to leave when he did. I based that on his production level at Nebraska. Maybe it was the scheme holding him back here because he's been doing much better in the league.
He left because of Hughes. If Parrella would have been her all along he might have stayed senior year. Not saying he would have, but I think Parella would have made an impact on his decision