I think BCH is a good choice, but it's not too good to invest even though it's listed in the top 10.
Meanwhile, Ethereum is progress based on the blockchain principle that supports bitcoin but with a goal that does not compete with Bitcoin. However, the increasing popularity of Ethereum and market capitalization make it compete with all cryptocurrency, especially from a trade perspective.