The problem with English football, as I see it, is the large number of "foreign" players in the premier league, including some quite handy Australians. If you look at the team line-ups of the big clubs, you are lucky to spot more than a couple of Englishmen, which means not enough local players are being put in front of the team selector, plus the locals aren't getting playing time in the top flight.
Footski, I've always been a big fan of Dutch football, but they seem to be the perennial under achievers, much like Spain. They promise much, but deliver little.
Peter.