Carlos Tevez was a betterallround player than Sergio Agueroaccording to Micah Richards who played with both players at Manchester City.

https://pbs.twimg.com/media/DRvfWQpXcAAve14.jpg
Aguero is widely regarded as one of the best players in the history of Manchester City and his biggest contribution came at the end of the 2011/12 season when he scored the goal that clinched a first league title in several decades deep into stoppage time. With the help of the goal from Aguero, Manchester City were able to finish ahead of Manchester United to win their first Premier League era.
Manchester City almost blew the Premier League title as they struggled to beat London club Queens Park Rangers (QPR) who made them sweat for the win. The Citizens trailed 2-1 into the final minutes of the game and they needed to score two goals to win the game and the title as a result. In the end, late goals from Dzeko and Aguero did the job for the Citizens at home.
Argentine striker Aguero spent a decade at Manchester City until this summer when he left the club as he was not offered a new deal. He thereafter signed a two-year deal at Barcelona as a free agent.