Possibly a bit harsh on Moyes but after 9 years shouldn't he have got the club's finances under better control. It's not as if his parameters have changed during his stewardship.In my mind the top managers grow the club in it's entirety (ferguson, wenger etc). In nine years moyes has not done this because he's either not developed a scouting or youth systems which fundamentally change the club. Basically he strikes me as being a good coach but not a great manager.In many ways villa are similar to everton so I think we need a more revolutionary manager in charge. Arguably I think Houllier is closer to what we need.
In a weird way Moyes probably hasn't sold enough players. He could have got 20m for Arteta at one point which could have allowed him to buy 3 or 4 more players (just as wenger did with Anelka/Overmars/petit etc and as clubs such as Udinese and Lyon do to such succes).To be honest I'm not sure how tightly his hands are tied by everton's finances however they regularly get 40k fans in the ground so they should be able to compete.
In a weird way Moyes probably hasn't sold enough players. He could have got 20m for Arteta at one point which could have allowed him to buy 3 or 4 more players (just as wenger did with Anelka/Overmars/petit etc and as clubs such as Udinese and Lyon do to such succes).