I think one of the reasons Wenger stayed so long is that he knew nobody else could do the job. The expectations at Arsenal massively outstripped the resources. Wenger understood and accepted this but hardly any other manager would (see Rafa at Liverpool).
We got the whole thing horribly wrong with Emery. Very good coach but the situation and power struggle above him was a total and utter mess. Nobody could have made that work.