So far, it's been pretty much "defense only."
Imagine a football team that only has defense. Unless the other team has a severe problem, you, at best, stop them.
I felt seriously betrayed in 2015, and then later when the $ amount of "security aid" was a huge, important matter--but the content was unimportant.
Czechia is sending tanks. Not many, but some. That is a start--but like any race, it's not the first few feet that decide victory or loss.
It's also nice that after saying how great it is that some Switchblade drones were already sent to Ukraine we find out that Ukrainians already in the US pre-2/24 are being trained in how to use them. (Why only those here pre-2/24? Why not some nearer to Lviv? And why the big deal about not sending stuff they don't know how to use while saying it's a big deal that we sent them stuff they don't know how to use?
Get the S-300s sent. It's nearing week 3 since we were enabling their provision. But, you know, we can enable for years and the other end's never actually enabled.