So late in the MCU timeline, it's like a introduction just before Endgame

Rating: 6/10 (25 March 2019)

Captain Marvel is an amazing character, whose power and heart are unmatched in the Marvel universe, with plenty of drawn history to call on.
The difficulty for me with this film is this film is a prequel that's come out so late in the all encompassing MCU story line that you can already guess most of the twists before the film starts (such as if you've watched Agents of S.H.I.E.L.D. but not read the comics, you'll wonder what's going on), and you end up second guessing what's going to happen based on what's already befallen the big names in the film - like Fury having two eyes- rather than being shocked by the revelations that end up filling in gaps of knowledge in previous films, just as Carol tries to piece together the missing gaps in her life.
I'm sure someone will add this to a time line of what order you should watch the MCU. Sure, we need to know who Carol Danvers is before she fights Thanos, but it might have made sense to let her have a few more stand alone films before the big fight (all the other Avengers either have had a few or none).
Of course the CGI is amazing. Compared to the first Iron Man or Thor, it's an intergalactic roller-coaster that does justice to the technologically advanced Kree and mysterious Skrulls.
Not only is this an introduction for Carol Danvers and finding herself, with Brie Larson doing a great job of balancing the emotion and raw power of the miraculously powered warrior, but also for Fury and S.H.I.E.L.D. team to extraterrestrials, and there are also decent turn by Akira Akbar, who may be foretelling another major character: Photon.
There are some humorous moments and while it may seem that Captain Marvel is going to play a big role in Endgame, surely Goose would have Thanos for lunch!
Lastly, this may be the first MCU film Stan Lee won't be around for, but his presence is still large.