I don't think EOS is a competitor at all to ETH. NEO has a better chance at doing this and even then I don't think it will.
I see NEO and ETH both being strong competitors but to different users. But as crypto gets bigger, we will need these type of competition between the big players to keep them innervating and accountable to their investors.