I think when he matures, he'll be a great coach. He pals around with players, that may actually work well for him in a college setting again.
Question is really do you think he'll be good for your team? I'll put this from my frame, I'm a CSU alumni and big fan of our small yet feisty football program. Would I want Jim Harbaugh, no. Not because he'd leave and take more $, lets say hypothetically that would not happen; it's because I don't think he brings respect from the collective and larger community with him, it's not an asset of his.
CSU's program, albeit small, has a rich history with the legacy of Sonny Lubick; the brats and behavior problems go to CU (Boulder) and we like it that way. Anywho I digress...
If all you want is wins, no matter no how; then he's your guy.