1. Seria A
2. La liga
3. EPL
Seria A and La Liga are more technical, there is more skill involved.
The EPL is not as technical, but there is a very technical team, Arsenal, they are very technical, that's why they didn't lose a game in the Premiership, but in Europe things were not as easy.
Another factor: which league do players WANT to play in? No one says the EPL. NO ONE. It's always Spain or Italy.
I belive Spain to be more exciting than England, there is more Spectacle in Spain.
Seria A is not defensive football. The ball is held longer in Italy (more technical) it isn't run and gun like the EPL.
I'm going to say it. The only reason anyone goes to the EPL is money. No one desires to go to England. To test their level of skill, they want to go to the more technical leagues.
And in my opinion, the EPL is not near as exciting to me as La Liga or Seria A. If I want to watch a lot of running back and forth, I'll watch some basketball.
Small teams beat the big ones in Italy all the time. Look at the weekly results in Seria A. It happens almost every week. Why? Because it is un-predictable. Don't say that the big teams always win. What about the EPL. Three team runaway. Italy had a three team runawy but then JUVENTUS was beaten by Lecce. The next week INTER was beaten by Lecce. In Italy they say "Il pallone é rotondo" (The ball is round") referencing to a saying the world is round, meaning that you can never know what will happen.
Il pallone é rotondo. You never can know who will win in Seria A. That's why every game is exciting. Everygame is worth more than just three points, because every game can be lost just as easily as won.