In my opinion while the best La Liga teams are historically better than the best EPL teams, the EPL has more teams that can play at a higher level. For example Barca, Real, Atletico you could argue are better than City, United, Liverpool, whatever. But there are always more teams like Spurs...