There are many promising altcoins that good for long term investments like in the top coins in coinmarketcap but I prefer in the top 20 because those are still good investments in my opinion. Never heard of the altcoins that you mentioned except sand.. I believe sand is also a promising altcoin and it's deserve to be the top 20 coins at least.