This is a great article on all the ways Mordor’s sanctions have made Russia stronger.
Is Russia isolated? Well, all the countries in BRICS have neither sanctioned nor demonized Russia. Neither have the peripheral countries around the world. However, the Russian oligarchs have suffered from the sanctions, which is what Putin has wanted to do for a long time. There are lots of possibilities for regional currencies, but one thing is for sure: the dollar is fading as an international currency.