The thing is with Tevez, is that he seems like he wants to return home, he doesn't really want to spend his time playing football in England. But everytime this seems to cause a rift and something looks like changing, he signs for another English club and the cycle starts again.
If he doesn't want to play football over here, then he doesn't have too. But whether it's pressure from an agent or his family seeking extra money, his heart has never seemed in it.
This time however, I can't see him getting more than he is on at City, when he clearly isn't that keen or devoted. Maybe he would be happier in another European league, it's hard to tell, but it never stopped him playing well.