I guess you are not serious...
Aguero is twice the player Tevez is...
Tevez is a good player but seriously we are talking about Aguero!
As for Higuain they are very different players so it depends on what you need on the field.. If you need more possession and players who can create then Tevez...