Just remembered how a lot of people were saying that Guardiola did nothing at Bayern, as every single manager could have won easily the title and the cup in Germany and he failed in the Champions League every time ...
Well, Ancelotti also failed in the Champions League, he also failed in the cup (have not watched Bayern more than 3-4 times in the Bundesliga, so cannot say if their display have progressed/regressed there) ...
Also, I think that Guardiola is actually doing a good job at City, despite the results. He brought good players for the future and will continue to do so this summer, the team is playing good football, but every single game they are making ridiculous misses (I mean really ridiculous) which cost them huge amount of points (+ the FA Cup final). And for the lack of finishing I don't think that Guardiola can make much about. The defense is crappy, but I am pretty sure he will work on this in the summer (left back, right back and another center back would be the ideal solution)