To poke back more at Ukraine, I think that it's already been poked at here, but not in depth. It looks like Ukraine will be getting 42 F-16s from the Netherlands and 19 from Denmark. It's nice, but... here's a bit more of an analysis of some of the challenges that arise from such. Not a shouldn't do it kind of thing, of course, so much as tempered expectations thing.
Ukraine Update: Ukraine gets its F-16s, but big challenges lie ahead
To poke at a couple issues noted -
Yeah, various trainings likely should have started much earlier and we likely shouldn't be expecting Ukraine to obtain air superiority with them for a fair while, if at all. There's also strain on logistics and support manpower, given the sheer number of highly skilled support personnel required on the maintenance side. That's a lot of training, too.
It's also highly doubtful that Ukraine will be able to use them to execute complex or combined arms maneuvers for a fair while, as well. That's quite a bit of training and requires coordination that Ukraine hasn't yet demonstrated the ability to pull off.
There's also the costs to use -
In short, they're likely to be slow to give returns and rather expensive on top of that in a case where Ukraine doesn't actually have unlimited funds, resources, and time.
With that said, there is definite potential value once they're more in play. Russia's Black Sea fleet will likely have much more to fear, for example, and Russia's air equipment will be much more threatened. Still, ATACMS might be a generally more useful, both immediately and long-term, and cost effective addition to Ukraine's arsenal than F-16s. Too bad it's not been approved yet.