I think Monero is awesome because it's actually designed to be an anonymous payment system. Unlike Bitcoin, anonymity is built into each transaction. No need for washing your coins via sketchy "tumbler" services.
Now, just like cash wasn't built with digital transfers in mind, neither was Bitcoin built with anonymity in mind, so not sure why Monero would be better/worse than Bitcoin for a thing Bitcoin was never made for in the first place.
The purpose of Bitcoin was never that all transactions were anonymous. Monero is great for this (or zCash), but it's a bit misleading to say Monero is "better" at something when what you are comparing it to, was never built for that "something" in the first place.