Yes, its good idea to avoid transactions in USD, and the reason is not to get into a trouble with US authorities. Thats why Kraken offers this option. Thus EUR and RUB is good, but still if the Russian bank will identify it as a transaction from crypto exchange/market , you could have an issues...