It's a bad film with some good bits in it. More of the expected race-baiting but still Marvel continue to push these characters like Captain Marvel and Kamala Khan that have failed over and over again and yet they keep trying to make them happen. In this case, it's Riri Williams. A character so unpopular and irredeemably horrible that they even toned her down for the movie - yet still thought it was a good idea to put her in.
From the very first scene, this movie makes absolutely no sense whatsoever. The good guys come across as petty, spiteful and awful, and the bad guys seem reasonable and measured. They were unable to resist throwing some obligatory lesbians in there too. The climax of the film is just as nonsensical in concept as the start, and I came away thinking that it is only the blind support of the media and a small section of fans that prevents this from being widely viewed as a pile of racist trash masquerading as a superhero film.
On the plus side, that Danai Gurira is good and has a decent story. Letitia Wright is pretty good and I liked the main antagonist and his two henchpeople.
Overall, I think the biggest issue is that this film came across as a tribute to Chadwick Boseman, but simply writes him out off screen in an absurd and meaningless way. They should just have recast the part.