Isn't that the case in all league's outside the prem?
Barca rarely get a decent game out of anyone bar Madrid, Athletico and sometimes the odd game from the likes of getafe.
Dortmund and Bayern keep running away with there league, with maybe only Shalke any good these days.
Italy is quite competitive, but mainly because they are all as bad as each other.
I'd wager that the equivelant team in England ie say Norwich vs Sassuolo or betis would win in a double header.
Swansea vs Elche or Parma.
The prem is the best top to to bottom, toughest and most physical league in Europe.
Now we are also seeing a mojor shift in the football teams are playing with:
Arsenal, Liverpool, Soton, Swansea, City and Spurs all playing possesion football and the FA's new initiative to promote the technical side of the game with young players, the St Georges park developement to improve coaching etc we may start to see English players that can actually control the ball, cross a ball and merit there transfer fee's which would mean that foreign teams would take an interest and thus solve the issue of "too many foreign players" in the league.