I was surprised that Kyiv didn't fall last night, and I keep hoping that the Russians are somehow fought off, but it's almost unimaginable that Kyiv isn't going to fall eventually...
Something that works short-term may be just good enough for the case. One year of campaign is extremely costly, so Ukraine can just fight and delay, cause as much human costs (sorry for the term) for the Russian Army and, even if formally loosing territory, making this "business" too expensive for VP.
For what other wars have taught us, in urban warfare the weapon , means and communications superiority is less relevant versus the will to resist and the morale of the troops. Ukraine cannot fight but in the cities, as the air superiority makes anything else impossible. Unfortunately, this means that the destruction will be extreme.