I think he'll get another 2-3 years as well. As you say he always does just about enough to keep his job and frankly we've left it too late to find a suitable successor because all the candidates have been snapped up by rival clubs.
Whoever succeeds Wenger, I'm pretty sure it's going to be a very left field choice that no one saw coming.