What you choose in the list are top coins, surely they are great coins to invest. But I doubt a bit with Bitcoin Cash (BCH), many people state that this coin isn't good enough to invest in. They think BCH is only about pump-dump and no significant improvement so far. So, we must be careful to set the target for this coin. Maybe don't make it as a long term asset, but just a short term asset only.