Bundesliga is actually the most entertaining to watch in terms of technicality. La Liga is also more technical and good on the eyes as opposed to the EPL. EPL is not the best in terms of viewing because games tend to become scrappy due to excessive crossing at times and not enough control of ball by teams. But EPL players do score goals that are exciting to watch as opposed to other leagues as it is naturally more fast paced. In terms of competitiveness EPL wins as all teams in the comp are capable of beating each other and the race to the title is much more tighter compared to La Liga and Bundesliga. I hate when people say La Liga is a 3 horse race and use this to justify that the La Liga is shit. Just because there are three outstanding teams in the comp does not mean the comp is shit. If Barca and Real were in the EPL then it would turn out into a 2 horse race right? That wouldn't mean that the EPL would be a shit comp to watch. But i think the La Liga through their youth system has a tendency to produce more class players than any other league. David Silva, Mata, Negredo, Aguero, Cazorla, Torres (at his prime), J. Martinez, Xabi Alonso and countless other have proven to be effective in both La Liga and in either the EPL or Bundesliga. Xavi, Iniesta, Messi, Ramos, Busquets and others might not have played in other leagues besides La Liga but they are proven world class players.