It has slow transactions and the fees are high, and it is the cryptocurrency frontier.
What do you think will realistically will take Bitcoins nr1 spot in the future? Bitcoin Cash maybe?

Only ETH can do this but it will take a long time. We are seeing new coins very day and may be some new coin comes with some cool innovative features to beat both.