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?

Bitcoin transactions are still getting confirmed within 10 minutes if you will include current recommended fee so it is not slow.
Fees are high because people are paying very high fees to get confirmation faster and fees is not always high.
Bitcoin will always be at 1 because it still dominate crypto market by 45% which might even increase in future.
Bitcoin cash is clone coin fueled by hype created by few millionaires, it is most manipulated coin.