Moyes is a bedrock man, not a progression man.
Moyes can do all sorts to a team, from organising to developing a playing style to get results. He did it for years with us and his work after he left was fantastic bar the youth set up. When it came to progressing, changing things to take the next step, he failed at that. Case and point was playing fellaini in cahill's role, didn't know what else to do so stuck another player in the same position and hoped for the best.
My point is, the club has to be right for moyes a lot more than some people realise. Swansea are not the right club for him, they have everything in place, they just need a manager to stick it on autopilot and make sure it doesn't fall off the track. Villa would have been ideal, but as GOT put earlier they rejected him, Newcastle would be ideal,sunderland ideal etc. He needs a club that allows him to graft for a year or two and go from there, to establish them.
I'd actually agree with the allardice comparisons to be honest. As much as sam is steriotyped into one type of football, give him better players (west ham last year, bolton with the okochas etc) and they play better football. they don't progress from the pack but they do change, and moyes was no different in that regard. The day Moyes wins a trophy is the day sam allardice gets the england job.