EOS have very strong technology and their working process is very well, but i think ETH's contract address system is far better than EOS
Ethereum have many issue last year and i think EOS have a good technology and the transaction process is good. Ethereum is popular coin and its hard for EOS to replace ethereum right now. But in market, anything could happen and perhaps EOS can replace ethereum in market cap value