ICX is one of them, its on progress to launch its Blockchain 2.0 called ICE, its fully supported by communities.
Are you sure to choose this coin? There are many other trustable coins such as ETH, BNB, or DOT. Why don't you prioritize them? I am not saying ICX as a bad coin. But if I should choose 3 best coins, I surely don't mention ICX.