I have read a blog somewhere else that was saying that Bitcoincash is way faster with transactions and that the fees were low. Maybe this is why people are stepping over to BCH.
Bitcoin has really problems with the transactions speed and the fees are most of the times very high. For me Bitcoincash is like a second bitcoin.
You nailed it. Bitcoin has a very severe problem when it comes to transaction speed. This problem by itself will prevent Bitcoin from ever being a real currency. No one is going to sit around an hour at the grocery store to wait for a $2 transaction to complete so they can buy their pop with Bitcoin.
The other thing is that miners will mine what is profitable to them. Bitcoin cash performs sensible adjustments and this reason makes it popular with miners who can earn more money with Bitcoin Cash at least for now.
All said and done, BTC is the real king and Bitcoin Cash is a court jester at this time. But if Bitcoin Cash starts getting accepted where Bitcoin is accepted and all exchanges include Bitcoin like they include ETH at this time, we are looking at a very serious competition to Bitcoin.
BCH is a third of BTC's market cap. $40 billion.