For long term the better choice is ETH for sure, you just can't lose with it))For small market i think it's Universa and speed cash, market is unstable now and its a good time to buy this coins)Good luck fellas
The Bitcoin Cash could have more potential if it can also do smart contracts.