It's a comic book movie. Imagine it drawn on paper, then it's great fun. The villain is boring, Captain Marvel is lacking yet again, but: It was the best we've got from Carol Danvers until now, if you'd ask me. Ms. Marvel is a delight and I'm a fan of Monica Rambeau. The singing planet is fantastic.
Subjectively probably a 3/5. I give 4/5 for good measure.