The one thing about the Michigan job is all the whining and crying their fans are doing now will cease the moment Harbaugh starts winning and all the people moaning about the NFL price tag that Michigan has on everything related to attending the games will cease as well. They'll be 106,000 people in the stands and the way the Big 10 is right now, Harbaugh could put them in Big 10 title contention pretty quickly and the Ohio State-Michigan game will likely return to being a national showcase football game very quickly.
Also, I believe the Big 10 Network goes out to bid again soon and there's rumors of Fox going all-in on the entire Big 10, and don't think for a second they wouldn't love to see Jim Harbaugh at Michigan.
But Harbaugh may want to take a lessor job that will still pay well and where they'll be less pressure.
Meow Meow . . . sucking is sucking, K-State fired Ron Prince 2.5 years in, come on dude.