Can't win them all. Not sure how the Russia situation will effect this pair if things turn bad but would imagine it would be slightly worse for EUR so a bit risky to buy here imo.
I can only get the conditions I need (leverage, cryptos etc...) by going offshore. I've been trading offshore for years and never had an issue. You just need to do a some due diligence before choosing your broker.