I watch all the major leagues inculding Argentinian, Brazilian, Dutch, French, EPL ect. I dont discriminate. Beckham and Owen will say La Liga is the best because thats where they are earning. They went to RM for the glitx and glamour of being called a 'galactico'. But Figo recently said he wants to go EPL next year because its better there.
I think the EPL has the more competitive games because they do not allow the space that La Liga allows during play and a lot more technically sound players are migrating there but not all of them are finding it to be a walk in the park. Morientes is a good example. with Real Madrid or Monaco he would be bossing the play but not in the EPL. The spanish players are technically good but not better than the dutch . However when it comes to league, today, the EPL is the best and has the most technically gifted striker in the world Thierry Henry while La Liga has the best techincally gifted player in the world in Ronaldinho. Yet nether of their teams made it to the finals.
But, players alone dont make leagues, it is strong teams and quality of play and coaching make leagues and i think with the impact of chelsea this year it is easy to see why the EPL can claim the title now. Two years ago it was Italy, last year it was Spain, this year its all English.