Moviebob's review, actually ended up echoing most of my praises and complaints
+ Brie Larson is great in the role as Captain Marvel
+ De-aging technology is amazing
+ Brie Larson's interplay with Lashana Lynch feels so joyful that the movie could've used even more of it
+ Samuel Jackson's performance is great (as well as his chemistry with Larson), so is Ben Mendehlson and Jude Law
+ Overall loved the movie the more he thought about it
- Continues Marvel's streak of "good protags, ineffectual bad guys" which he admits has become a really cynical production tactic that guarantees audiences to stick around for future installments
- World building is on the weaker side
- Less time building up certain characters means the final confrontation lacks a bit of investment in the personal stakes
7/10
I like these two opening paragraphs by the way.
A certain stripe of critic likes to complain that the Marvel Cinematic Universe movies adhere too rigidly to formula. I think they're reacting more to how similar the reviews end up being than to how similar the films actually are. There are a handful of standouts like The Avengers, the Guardians of the Galaxy movies, the Captain America sequels and Thor: Ragnarok, but most of the MCU features are are solid B-plus films that may rise or fall in one's personal estimation based on your particular like or dislike for an actor, concept, sub-genre or theme.
But otherwise, if someone says "Captain Marvel is your basic Marvel origin movie, and one of the good ones" you know what they mean. It's a fun, comfy, mid-tier action blockbuster built around an agreeable performance by an overqualified supporting cast and a compelling lead actor you wouldn't necessarily expect to be blowing stuff up with laser fists. It gets a little long in Act 2. It's really good when it's an easygoing dialogue-driven character piece and sci-fi inflected morality play, and not as good when it's doing world building housekeeping for interchangeable plot widgets that even the other movies don't pretend actually matter anymore.