Why do people watch the English Premier League more than any other soccer league in the world?

The English Premier League, which I've been watching for the past 20 years, is one of the fastest and most entertaining leagues in international football. 

The Premier League provides us with a full dose of excitement and the most physical league in the world. The rules for fouls aren't as strict as they are in other leagues, which leads to more physicality and allows for more tackles, rougher games, and a huge variation in footballing styles amongst the teams.

Compare this with other leagues in Europe, and you'll see that the teams are far more technical and tactical. Any Premier League match you watch, you'll have some kind of action.

Another advantage of watching the Premier League is that unlike, say, La Liga or the Bundesliga, there aren't just two teams dominating the whole league, there are at least 6 teams in the EPL vying for 4 Champions League spots, which is a lot of competition. Games tend to be more brutal for this reason.