For what it's worth, I don't think McInnes will go yet. He arguably turned down a more appealing job at Brentford, where he'd have had a bit of money behind him and the opportunity to take a club into a promotion race. At Bristol City, he'd be plunged straight into a relegation fight - something he's never dealt with before - and he'd immediately have fans on his back if he didn't turn things round pretty quickly. That looks like a really difficult job to me. If he continues on his current trajectory with Saints, a better job than the Bristol City one will come along soon.
i agree with BH, i think bristol is not a good job