Monero is pretty much the gold standard when it comes to crypto anonymity.
Of course, there have been a lot of articles on how Monero is not as anonymous as its backers' claim, but this is all comparative.
When you look at other crypto where all transaction history is stored on the public chain, Monero is looking really good.
Could it stand some improvement?
Absolutely.
But depending on how you use Monero, it's a good choice for an anonymous crypto.
The downside with Monero is its adoption rate in terms of actual transactions.
Because at the end of the day, in practical terms, if you want to get out of Monero and convert it back into US dollars, you run the risk of entering a conversion chain that is not all that anonymous.