Disagree partly. Tevez is on a completely different level; if they'd been able to play him more and Balotelli less it would have made a massive difference. I wouldn't swap Balotelli for Ba or Cisse ffs
Balotelli has great ability. I'd say with an imroved attitute he could be the best striker of the league - certainly better than Tevez.
But Tevez has (normally, when he's on the pitch) the better attitute, fights for every ball and isn't a completely stupid person all the time.
That's the hard part.