Joe Biden's State of the Union speech was more interesting than I expected. This is mainly for two reasons.
First, he was surprisingly tough on Republicans and on Donald Trump in particular—though, as usual, he refused to mention Trump by name. It was a very bristly speech, one that's likely to rouse the liberal political base.
Second, he seemed fine. Better than usual. His speaking style was forceful and he was both clear and easy to follow. There were no serious bumbles, and he responded well to the occasional heckling. My biases aside, I don't see how anyone could have watched this and come away with any issues about Biden's age or stamina.
It was interesting watching Mike Johnson, too. He maintained pursed lips the entire time, but occasionally he nodded in agreement almost unconsciously. In particular, he was nodding the entire time Biden talked about Ukraine. This makes me think that he'd personally really like to pass the Ukraine/Israel aid bill but just doesn't know how to do it with all the lunatics in his caucus.
Biden talked a lot about the "$2 trillion" Republican tax cut, which produced one of his signature moments. Last year he badgered Republicans in the audience into agreeing they wouldn't cut Medicare, and this year he (sort of) badgered them into agreeing they didn't want another big tax cut. This doesn't mean anything in substance, but it was good theater.
The other subject that got a lot of time was immigration, in particular the bipartisan Senate immigration bill that Republicans killed. Biden obviously wanted to bang home the point that partisan Republicans killed the bill for cynical political reasons while virtuous Democrats just want to fix the border. I'm not sure he really got that point across clearly enough, but he gave it a good try.
Overall, it was a pretty good speech and pretty good optics. I don't think it will make a huge impact, but it might be good for a point or two in his approval ratings.
POSTSCRIPT: And the prime minister of Sweden was there!