XMR is good for laundering and/or DNM purchases but that's about it. Bitcoin isn't that anonymous if someone takes time to look at it. Unless you'd be running a major darknet market or you've stolen millions, they likely won't look into you as long as you don't withdraw through a gateway that requires your ID, location, etc.
XMR is harder to trace but you can't just buy XMR and then spend those coins expecting you'll be safe. The more blocks that get mined, the harder it is to find you. So for really illegal shit or laundering, yeah, buy XMR, split it up into multiple wallets and let it sit there. Then incrementally transfer it back to Bitcoin, run it through a mixer and you'll be safe. No coin has 100% perfect opsec.
As for personal use, for regular expenses on crypto I use LTC. Large purchases go through BTC.