Maybe early on. But I think BCH will pass ETH eventually as gov's relax the tax laws . Regulation holds BCH back much more than BTC or ETH.
We must increase the number of users and adoption. That is far too little.

If the number of users increases, the price increases automatically.
I don't have to search out places to spend cash. It has to be the same for BCH.
In order for users to increase, it has to be accepted at more places, especially Big Box stores. If I can't spend it where I want, what good is it?
You are absolutely right, but the number of places where you can spend BTC is also very small. Nevertheless BTC still has more users.