Would Harry Kane or Erling Haaland be the optimal Sergio Aguero replacement?

Would Harry Kane or Erling Haaland be the optimal Sergio Aguero replacement?