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.