Except for Leicester :erm:
Chat shit get banged!
But seriously though ever since Alex Ferguson left Man Utd I dont really see a team who consistently fights for the top every season , EPL may be the best league in the world but definitely doesnt have any top team to stand up for them in Europe, Man Utd winning the league almost every season and going to 2 UCL finals back to back was the last time I saw a consistent EPL team, ever since 2011 the league looks like a huge fight between teams in the same level and that is certainly not good for English football...
Having a team like Leicester bossing around in one of the strongest leagues in Europe is by every means not good for the top dogs in EPL, I know many of its fans will excuse this as "this is EPL, and anything can happen!" but for me its more of a way to hide the "shame" that has plagued the top teams on that league, its certainly good to see a team with such spirit play such good Football like Leicester but than again when u compare them to the first teams in other leagues ex. Barcelona, Bayern or PSG its really far cry in terms of quality...