I don't think any league is inherently superior to the other. Both leagues are entertaining, competitive, fun to watch and filled with world class players. I just get tired of the slavish worship of all things Spanish and football related. The top teams in both leagues are excellent, but I don't think England is vastly superior to Spain. I think we have a couple more teams of high quality than Spain does, but only a couple. Get below fourth in Spain and you're playing average teams who occasionally get a big result. Get below sixth in England and the same applies.
I've posted my thoughts on Villa in the other thread, but I'll outline them again here. I think he's a top notch striker, but top notch strikers are surprisingly easy to name. For me, Defoe fits into the bracket of top notch striker but he's been unlucky in that since reaching his peak as a player, he's never played in a side whose entire attacking plan is to feed him chances.
Diego Forlan...
I'm a Man Utd fan and I loved his energy, determination and work rate, he just lacked the footballing brain to vary his runs. Luckily for him, Spanish defences part like the Red Sea against players who run in straight lines and boy did he ever fill his boots against some of the worst defending on show in any top league in Europe. I was delighted for him, as I thought he deserved success for the great spirit he showed at United.
As for depth... I think Spain's depth is a paper tiger, much like England's. Get beyond the first choice XI and with one or two notable exceptions in each team, you're looking at cut-price, low-rent versions of the players who're missing. (Cesc rarely gets a proper run for Spain, Carrick has yet to get a good run for England. Beyond that, you're pushing for truly world class players not playing for either team - Spain's widely agreed upon 'keeping superiority aside.)
Like I said previously, I don't think either league or national side is
vastly superior to the other, it's a matter of shades in both cases. I just get bored of the English inferiority complex and fascination with the exotic.
-EDIT- On that basis, I've had to abstain from voting as I think the EPL shades La Liga in terms of overall strength, but Spain are a marginally better side than an in form and confident England side. Again, I emphasise my belief that it's marginal in both cases and neither is streets ahead of the other.