Harbough has obviously worked out, but I think that is more an exception to the rule.
I hope we go after someone that has head coaching experience. People around the league were high on Rivera being head coach material, but turns out he has mismanaged games worse than 12 year olds on Madden, and I'm not even being facetious.
Harbaugh isn't the exception as he shouldn't be grouped with college coaches. Look at his background, not just the last place he worked and I think Shaw fits that same billing.