Enjoyable enough. Doesn't stand out, and probably not a re-watch, but solid, if average, Marvel fare.
For better or worse they stuck to the formula that seems to have the broadest appeal: meet characters, characters fight each other, intro something that gets them to work together, they suck at it for a while, then they are good at it, then they win the big, fancy, expensive set piece, then some snooty foreshadowing either in the denouement and/or the various credit scenes.
Credit for trying to dig a little deeper with Yelena's arc. Last time I saw Harbour as Red Guardian I found him mildly annoying, but he and FP do a solid job in their more thoughtful scenes. His baffoonishness was less irritating this time around as well.
I guess I'm still confused as to where Elaine (edit: Valentina WhateverWhateverDeLaSoulShinnanigans, or whatever her name is) came from. I've seen everything preceding this one, and I do vaguely remember her introduction at some point (but I forget which series/movie that was in). Even then I kept wondering who she was and why she was suddenly just running shit. Perils of not being terribly familiar with the comics, I guess. Edit: maybe I missed the explanation the first time around? Was there one? It felt to me like she appeared out of nowhere in whichever show/film she first showed up in.