Don't write off Arsenal. You mentioned Tottenham... But Arsenal has done better than Tottenham this season. Currently at 6th place, they're above Tottenham and Manchester United ~ both of which you mentioned.
I still think Leicester will fall away & finish outside the top 4 but then againI thought Arsenal or Spurs would catch them the other year when they went on to win it.
If you put a gun to my head & told me to predict the top 4 at the end of the season I’d go -
1st - LFC
2nd - City
3rd - Chelsea
4th Arsenal
I think we shouldn't underestimate Leicester. Average age of the teams in Leicester is 26! We can observe that the players in the first 11 of the team are very ambitious. And there is a team that succeeds in being a good team. A feature that isn't in a very rich football club...
However, this year's performance will make Liverpool a champion.