Nope i dont think so cardano could overthrow ethereum. Cardano right now cant even make their own smart contract in time. I mean how long they been talking about it ? . I think in matter of development Ethereum is still few step a head and it will be hard for cardano to catch up the real use case that ethereum has.