Yeah, I basically think Bitcoin Cash's period of dominance, such as it will be, will be a lot shorter than BTC for all the reasons you listed. But it's going up before that, IMO.
Also, a generally scarce token without any intrinsic value that serves as a unit of account is pretty much the definition of money, so I would say at least "many" cryptos are indeed a form of "money". It's currency for trade, much like Gold once was... although now trading in Gold for items would be more like barter since it's a reserve now, not currency.
Whether something is "money" or not can change...