The issues I still see with Monero are scaling and UX. The latest stress test showed us that the nodes cannot do more than 300-500k transactions per day without issues.
Wallet sync and coin locking will hamper mass adoption. If Bitcoin Cash ever adds proper privacy I think it will be the winner as it has all other boxes checked.
I hope you are right and it is fixed ASAP. The problem is that existing capacity is fine until there is a spam attack ten it’s not fine. Monero needs to be able to do a minimum of 1 million tx per day without issues otherwise if there is an adoption boom and an attack the network will fail.