you probably don't want to use a wallet which leaks any possible information about you.
Lately this is how I am doing all the things to protect my privacy (in my territory there are no problems with bitcoin by the way):
I have offline device where my wallet is. I have the watch only wallet and it's using tor connection. Whenever I need to send coin - I simply sign the tx from my offline device and broadcast it from the watch wallet. There are no issue with privacy now, at least for me.
What could go wrong with having a offline device to store your wallet on? Any risks I should be worried about?