Both Germany and Spain have better leagues than here.
If you consider the potential for any team to beat any other then Holland, Italy and France are all similar.
If you dont think there is a huge gulf between the top 6 in this league and the other 14 then you're not paying attention (odd aberration of a result aside)
A good indicator of how good a depth a league has is looking at the Europa league. The only time England does well in that is when some of our top 6/champs league teams find themselves in it.
There is clearly a difference between the top 6 and the other 14 PL teams however that difference is even clearer in La Liga and The Bundesliga.
The EL has as far as I'm aware only been won by one of the big teams in the Spanish, German or English top flight in recent years.
I don't recall many occassions when the likes of Barca, Real, Bayern where beaten by a team like Eibar, Getafe, Koln, Mainz etc....but just last night Bournemouth beat the reigning PL champions and whilst a shock to some degree it happens far more in the PL than La Liga or Bundesliga.
That is why the PL is the best and most competitive league