As long as EPL is concerned everything that want to happen has happened finish, the only exception is Liverpool might be lucky to win this seasons Premier league, to me, I think they deserve it.
Alongside the tean that will be champions, the team that will finish fourth is also yet to be decided, Arsenal are in the most favorite position to end fourth at the moment, but Spurs and United are still close to Arsenal, and even though i don't think anything dramatic will happen that will take either of them above the gunners, it still doesn't rule out the possibility of it happening.
Having said that, as far as the title is concerned, City remains my favorite team to win it, credit to Liverpool for fighting back so hard and making the end part of the season very interesting, but i expect City to just edge them by the finest of margins.
You're right, 4th place is also still pretty tough competition, and Arsenal as favorites for that place now. Tottenham and Manchester United have a chance, but for Manchester United I'm not so sure they will be able to compete with other teams for the position if they don't change their game. Even so, there is still a chance as long as they can play better.