Russia is doing great because it's lead by a critical and strategic thinker. Ukraine on the other hand is lead by an actor portraying a President and War General.
Putin is protecting Russia, it's people and resources. Zelensky is destroying Ukraine for money as demanded by the US neocons. It's really as simple as that.
Putin is a Russian patriot, Zelensky is a money grubbing, psychopathic narcissist actor who appears to hate his own people and has created hundreds of thousands of Ukraine widows and fatherless children. He had options for peace but to save his own life and for money he pushed forward with the war destroying his country and sending hundreds of thousands of Ukraine Christian men to their deaths.
He becomes an illegal leader after tomorrow (May 20), he either escapes or his own people will take him out.