I agree with Zlatan. It's understandable to go for money but I'd still pick Juve over City and it wasn't because I am a fan. Teams like City (and Chelsea a few years back) whose goal is to become first level teams by splashing big money usually tend to change many players and coaches. As they target quick success, they are not patient over players who are brought with big money but don't live up to the expectations. Remember Chelsea in the first few season after Abramovic bought them. They brought many decent players many of which left after only a little time there. Being tolerant for the new players to slowly find their places in the team is not in such teams' policy. If Dzeko doesn't score as many goals as City staff expect him to, they will replace him with another big name in the season(s) after. That's why Krasic chose Juve.