It seems like Ukraine is running a brilliant PR campaign to rally both its own people and international support. If everything we are seeing is to be believed:
-- Russia's wins or gains boil down to taking territory mostly unopposed, shooting down a few Ukrainian aircraft, some missile hits on strategic targets in Ukraine, some Spetznaz wins on certain installations. They've taken a few towns or cities but then lost them again. They've shelled civilian areas in cities. They've fired up a few prohibited weapons.
-- Ukraine has seemingly won every close range engagement. It has shot down a number of Russian aircraft and even attacked aircraft bases on Russian and/or Belarusian soil. It seems Ukraine is often allowing the Russian front to pass, and then destroying supply chains. It has stopped Russian advances in many areas and maintains control of key cities despite heavy bombardment. Russia's casualties appear to be more than 5 times greater than Ukraine's.
-- Russia seems to be on a serious budget, with limited numbers of the really scary weapons/missiles, and much of its armaments outdated. Most Russian forces are green, ill trained and ill equipped. Failed to gain air superiority.
-- Ukraine is getting the good stuff (armaments) that is perfectly suited for this kind of warfare. Ukraine has built a real functioning military, likely receiving a lot of training from ex special forces type military contractors and perhaps allied forces. Lots of foreigners with combat experience joining the cause. Ukraine civilians taking up arms. Its military plus fighting age citizenry vastly outnumber the Russians.
-- Russian morale is nonexistent, with many conscripts getting lost, surrendering, deserting, running out of food and fuel, abandoning equipment, very shaky communications with chain of command, no real plan.
-- In contrast, Ukrainians are dragging their nuts all over the Russians, changing street signs to tell the Russians to fuck off, music videos with St Javelin and Baryaktar etc., "I feel so bad, its like a video game, the Russians keep coming and I keep killing them." Etc. Clearly Ukrainian morale is through the roof and they're metal as fuuuck. (I can see why, just watched "Winter on Fire.") They have some super hot women too.
-- Ukraine has an ENORMOUS advantage in intel. I don't think this can be overstated. Most of the Russian army seems to be sticking to the playbook that was drawn up months ago, and many of them are getting blown up. The Ukrainians can not only see Russian movements in near real time, but apparently can pick up their comms as well.
-- Ukraine of course has the advantage of knowing their own terrain, has been making preparations, can pick and choose where and when to engage
-- Ukraine has been playing up the civilian casualty angle and the war crimes angle
I really cannot wait to see how close to the truth this ^^^ story is. But, Putin's aggression based on the most transparent of pretenses along with Ukraine's valiant fight as the hero underdog defending its homeland has turned the civilized entire world (Venzuela, N.K., and a few others are not part of the civilized world) against Putin and they have imposed crushing sanctions and are cutting off ALL ties of any form with Russia.
One of the stories of this war will be the use or manipulation of the info sphere. For the sake of discussion, lets say the above is accurate. If so, I don't see how Ukraine does not rout Russia in a matter of days. Russia has now committed virtually all of its forces, and they have generally bogged down and stopped moving. With Ukraine's intel it can identify where Russia poses the biggest threat -- its Spetznaz and scarier weapons. Ukraine forms kill squads to take out those threats, blow up the cluster bomb and thermobaric launchers, artillery, etc. Ukraine blocks supply chains. Russian conscripts are hungry and don't want to fight, so the Ukrainians round them up. War over.
Then, I fully expect Putin, seeing no way out of this war and knowing he cannot remain in power, to try to launch nukes. But my prediction is that through either the refusal of subordinates to follow that order, or malfunctioning Russian nuke systems, we all live until the next pandemic.
I know Putin has no honor in any recognizable sense, but the only honorable way out for him is suicide.