For those who want a high degree of privacy, monero is the best choice but it is not completely anonymous if you use centralized channels, slowly the large exchanges are starting to delist it under pressure from various governments but it still remains a good alternative for those who don't want to show their financial movements