I think we need to get our facts right on something...
The EPL is widely regarded as the best league in the world (by the English press). Now, all of us football lovers know that Spanish football is head and shoulders above not only English football but even Italian and German
However,the FA has marketed the EPL so widely and well that it has the biggest no. of fans worldwide and makes the most bucks (until now they've decided to cap the amount of money a station can bid for rights to air the EPL). That is why the English say it's the best, just like saying Allan Shearer is the best striker of all time in the EPl since he's the one who has scored the most goals!
Of course the English game is also fast paced and adrenalin inducing for the players and exciting for the fans (the fans are so close to the stadium so the player can hear every insult and the fan can see every foul missed by the ref).
La Liga is technically advanced football,style oozes even in the bottom teams when you watch the matches - but that's where it ends. La Liga is exciting to watch if you are a real football enthusiast who appreciates the chobo, kanzu, otho and scissor.
Serie A is like going to watch football in a factory - a drub affair where fans don't even come to watch their teams (I hear ticktes cost an arm and a leg and all TV stations air the games so why bother?). The games are defensive and efficiency is they key (read boring).
I can't remember the last time I saw a Bundesliga game though the highlights look interesting.IMHO, it's a watered down version of EPL - not much style, a lot of excitement from fans (the stadiums are always packed)but still German football.
I think the best way to sum up all of this is to ask yourself when was the last time you watched a full Spanish, Italian or German game (and not the Milan derbies or the El Classico).Even the guys who have premium Dstv at home can attest that it's mostly EPL games. Go figure
BEER IS LIVING PROOF THAT GOD LOVES US AND WANTS US TO BE HAPPY!