Just seent it. This is a common take, but Chris Evan's Captain America really is the Superman we deserved. I've mostly felt that Superman was too corny/boy-scouty to work in modern times, yet somehow failed to notice that Evan's had been pulling it off for the last few years. Watching Stark(who is basically Batman) getting inspired by Cap was...cool.
Guy on twitter said Man of Steel doesn't work because Henry Cavill lacks empathy. And this was long before Cavill did that interview where he foolishly stated that he's afraid to date women now because of the metoo movement. Meanwhile Evans is basically an SJW on twitter. Coincidence?
Tom Welling was good, but he played a young, naive, deer-in-headlights Superman...if I recall. Tho I think he'd be good if he came back. Then there was Brandon Routh, who was just...meh. I think Supes is meant be almost naively optimistic?....balanced out by grit...which Evans played perfectly as Cap.