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.
Indeed, based on my experience bitcoin transaction is not that slow, yeah though it sometimes take hours but it doesn't take a days unless you have it has a problem. Regarding on fees, bitcoin fees are high if you will transact at small amount but if you have a quite high amount then there will be no problem. And I think bitcoin is still more powerful among other cyptocoins.