There are already other smart contract platforms. Some were originated from Ethereum forks (such as Ubiq and Expanse) and others are independent.
However, Ethereum is still under constant development and they have new releases planned to solve the issues you mentioned. You should try to read about the Metropolis release planned for later this year and plans of implementing Proof-of-Stake and other improvements in the network.
I googled it and found a post from february that looks interesting:
https://www.ethnews.com/ethereums-road-map-for-2017So, for me, Ethereum technology still plays a major role in the future of blockchain and I am not looking for another smart contract platform to support.