The Russians are clearly being defeated but don’t underestimate their capacity for waging a lost cause. This war has a long way to go.
Ukraine hasn’t gained back much of any territory in a month. possibly losing some areas in a few towns. This will likely become a stalemate for a while unless either side actually does throw in 3-500,000 Extra troops, 500+ tanks and a whole lot of artillery as a spearhead. We may be sending another 100 Billion in money (minus the 20% laundered part back to CONgress) to Ukraine, while our own borders are over run, our vets sleep under bridges and in the streets, and inflation kills off the middle class.