I guess I'll post my thoughts as someone who has watched Dzeko for most of his career.
As long as I've been reading this forum, I've always wondered just how and why do certain members manage to blame one player for everything even when the entire team plays like crap. Dzeko plays a half and doesn't score, he sucks. Aguero plays a half and doesn't score -- nobody says anything nearly as negative.
Despite being a complete monster in the Bundesliga and despite being a monster for his national team, some City fans are so convinced that Dzeko sucks and has always sucked and nothing can change that. So Dzeko, while sucking mind you, manages to score as many or more goals as Aguero or Tevez, and in less time. Strange. Defies all logic. All three have a mediocre season, but only Dzeko sucks. Strange.
Funny how the "sucking" only started once Mancini got a hold of him. Before that, nobody would have even entertained the idea that 'Dzeko sucks'. His first touch was great too, but now it's "the worst on the planet". Was all that stuff in the Bundesliga a fluke? Or how about for the national team? Fluke? At City he can admittedly sometimes look comatose for most of the match, and then a few days later he looks beastly for the national team. Odd.
If Dzeko has become lazy since coming to City, it is because the style of play under Mancini was slow and lazy. Back to the goal for the entire match, just waiting for the ball, instead of aggressive fast paced attacking football like Wolfsburg and like the Bosnian national team. Don't buy a player if you don't know how to use him.