Bitcoin Gold and Super Bitcoin are hugely premined coins with close associations to scams (arguably scams themselves). They're worth ignoring.
As for Bitcoin Cash, I'd say it's better for some purposes and not as good for others. For the highest possible security in sending huge amounts, I would use Bitcoin because it has:
-The most PoW to protect it (okay, this is somewhat caused by first mover advantage, but it's very difficult to decide exactly which other coin to move to so BTC stays at the top, and for now is the best)
-The most experienced and arguably conservative development team(s).
For convenience in sending small amounts and merchant transaction, I might be happy to use BCH depending on the circumstances.