Now let's go back to BTC. I think that if you care about privacy or anonymity, Bitcoin is for now a bad choice. That is until BTC <-> XMR atomic swaps become easy to use
I'll assume it someday becomes easy to swap BTC for XMR instantly and that bitcoin is globally adopted. What's the purpose of doing that? What is the purpose of having BTC instead of XMR in the first place? I find it unlikely, but lots of developers may start switching to a more privacy-oriented cryptocurrency. Don't they say the good is beaten by the better?
Maybe in the long run, the CryptoNote protocol becomes more wide-spread. Bitcoin has the uniqueness of being the one we've all agreed, but it doesn't have this usefulness.
the point I'm trying to make is, Bitcoin is still a transparent ledger and no matter how much you try to be private, one mistake could reveal your entire history.
And it's not just that. You may be careful and coinjoin, mix, use coin-control etc., but if they just exclude those who aren't careful, they're closer to identify you. The key is to force everyone; it is to make privacy achievable in a protocol level, not in a user level.
Living a private life is expensive, so I have to miss out on a lot of stuff to live mine that way.
Including a smart phone. Can you live without a smart phone?