Ukraine does a great job of OPSEC on a lot of things, but if they were not disciplined, well-equipped, etc., it would have shown up on social media - I and others have commented a lot on how professional and well-equipped Ukrainian soldiers look. On Russian social media, way too many Russian soldiers looked like they grabbed their grandpa's winter overcoat from WW2 and wrapped some fabric around their feet or grabbed some galoshes in place of proper boots. Wagoner is the exception - they seemed to be better supplied than the Russian military, but that's a huge fucking problem in and of itself - the people fighting for Mother Russia should not be lacking in winter gear, footwear, etc., since they have an entire nation behind them, that claims the #2 military in the world.
I've beaten this dead horse a lot (including in the past 24 hours), but I think it really applies here:
The 40 mile-long Russian Convoy.
That was the main assault force for Kyiv.
It only made it 60 miles inside the Ukrainian border before running out of food and fuel.
The hub in Belarus for this attack towards Kyiv was only 50 miles from the Russian border.
It was roughly 150 miles from the Russian logistics hub in Russia proper (and actually maybe closer to 120 depending on what you count as the hub).
You can argue that it wasn't the Russian border, but the rail hub in Belarus was directly tied into the Russian rail system, making it a part of Russia's rail logistics chain. This wasn't the US moving thousands of tanks, trucks, APCs, IFVs, and Humvees and over half a million American troops by air and sea halfway around the world from the US, and thousands of miles from Europe to Saudi Arabia. This was Russia running stuff on trains into Belarus close to the border, and then vehicles driving off the trains and 10 or 15 miles to Ukraine.
Finally. This was 8 fucking days into the invasion. Not 8 months. Not 8 weeks. 8 fucking days into the invasion, early March. How did they run out of food and fuel 60 miles inside the border, and less than 150 miles from their Russian hub, and only 8 days into the invasion? They were closer to their Russian rail/supply hub than Austin is to Houston, and somehow they couldn't be bothered to have enough fuel and food for their troops to make the trip, but the US could move well over half-a-million troops to Saudi Arabia, and thousands of vehicles, and keep it all supplied and everybody fed and fueled up.
They couldn't even get their shit together to make the final 20 mile run to Kyiv.
If you can't move your troops less than 200 miles and keep them fueled and fed for 8 fucking days, your military sucks ass. The quality is shit, the leadership is shit, the equipment is shit, the soldiers are shit. The NCOs and officers are shit. Everything is shit.