Do you think ethereum is the best blockchain protocol?
Well it will always be the smart contract pioneer, but it does have its problems- scaling etc.- and there are many up and coming great protocols being developed with some of these challenges in mind e.g. High Performance Blockchain. Only time will tell which of the many protocols the market will prefer.