Pete, we can't expect Moyes to be the full package.
He is a relatively young manager, who is learning, and in time will no doubt be a very capable tactician. It's fine asking for a new manager to take on the team that Moyes has built by buying and selling wisely, yet it's another should any manager have had to take over the team that Moyes inherited.
Putting the final piece in Moyes' jigsaw is something I'd like to see done by Moyes, and let's not forget that there is a team of coaches that manage Everton, not one man, and tactics are discussed across that team.
My car can beat nearly all cars in a race (hypothetically) but it can't beat the latest Ferrari no matter who I put behind the wheel, as the Ferrari is too powerful, and that is the problem Moyes has. Each time we get close, the other teams buy a new engine.
The other teams in the Prem are damn fine teams too, and we have no divine right to expect to beat them.