I actually had a bit more of a favorable view of this than
@Dragonlordxxxxx did.
My expectations were low, so I was pleasantly surprised that it didn't totally suck. I do agree with a lot of what Dragonlord said in regards to the power switching, characters, and the overall story---there's POTENTIAL for a lot of this stuff, and/or the start of good ideas, but it's just poorly executed a lot of the times. I thought the bigger problem was wasted potential, not that the movie was bad in and of itself.
You don't need to have seen Ms. Marvel or WandaVision to get Spectrum or Kamala's back story, but there is SO much missing/happening off screen that it hurts the movie. There are a lot of heavy things going on, but the movie breezes through and around them in a whimsical fashion so it's hard to give them the proper level of thought and feeling they deserve.
Captain Marvel should have made way MORE appearances in the MCU considering how important and powerful she is. Between the last Thor, Dr. Strange, and Guardians of the Galaxy movies, Nick Fury's secret wars, and the future projects that have to do with multiverses and galaxies, it makes no sense why they haven't had her as a more prominent figure, akin to Tony Stark. Space shit is her backyard.
If any character in the MCU needed that extra screen time, it was her. That being said, Brie is so much more likeable than in her previous appearances. I wish they highlighted her military career more so that it would help explain her prickliness.
There was great chemistry between all 3 of the female leads, there was just not enough time and work done to really cement what they showed us on screen.
I loved Kamala in her own series, and she is still her loveable self here. But the fan-girling was overdone...a lot. It doesn't really make a lot of sense why she loves Captain Marvel so much because Carol hasn't had the same public visibility of other Avengers.
While I didn't mind some of the wackiness like the singing planet and the Flerkens, it came at the expense of some really needed gap filling.
The villain was weak, but I largely don't think it was her fault. Her backstory had plenty of potential, but they just didn't do the work to build it up. This backstory is a huge part of Captain Marvel and why she's doing what she's doing, and they really glossed over this way too quickly. This should have been the third movie of the Captain Marvel series.
This is just an ongoing issue with the current state of the MCU. They spent a lot of time building up teams and characters and worlds....and then they get to multiverses and magic realms and galaxies and they just rush through it.
Overall, I enjoyed it for the most part, I'd give it a 6.7