Monero has a its own problems. The problem I see most people do is to think that just because monero is not traceable today this will also be the case in future.
If you want to by something that’s illegal I would always prefer cash over a digital ledger, no matter how good he is secured.
For anything else there is lightning and coinjoin.
But that’s only my point if view. If you want to use monero or something else, do it. The only thing you shouldn’t do is storing value in a asset that’s not bitcoin