Have to say Tevez.
We all know Aguero is still one of the best in the world, and will improve a lot, as he is only young. However I feel that he sometimes needs a striker alongside him to perform at his best, whereas Tevez can do it all on his own.
I would still take Tevez back as a player...