I wish I could watch the EPL where I live, but sadly the main sport broadcaster in NZ cut ties with the main EPL broadcaster after the 2012-13 season from memory. But it's exciting to watch or read about the title race to say the least, it'll be close. I think that Leicester will come out trumps- it'll be a great finish considering it's their second season in the top flight- but they have to have the desire to finish strong at the end.
If we used the max points theory it would look something like this:
Leicester 85 (current 73)
Tottenham 80 (current 68)
Man City 75 (current 60)
Arsenal 75 (current 60)
So if Leicester win their next two games then Man City and Arsenal are out of the race, and if they win three they win the title.
If I looked at how easy each of the four teams' future fixtures are, then I'm able get a grasp on who has the easiest run to the trophy. So, here goes:
Leicester Swansea, Man Utd, Everton, Chelsea
Tottenham West Brom, Chelsea, Southampton, Newcastle
Man City Newcastle, Stoke, Southampton, Arsenal, Swansea
Arsenal West Brom, Sunderland, Norwich, Man City, Aston Villa
From my perspective it looks as though Arsenal can win four of their five matches, as I think the MC-Arsenal match might be a draw, so I think Arsenal will get 70 points. Man City can win four of theirs too and end up on 70 points with goal difference separating MC and Arsenal. Tottenham have a fairly easy run like MC and Arsenal and should win all their remaining games and end up with 80 points. But, Leicester should win against the first three teams, and scrap out a dead-rubber win against Chelsea on the final day. So, like Pulsey said, I think that Leicester will win the EPL title, albeit with a close contest