As an origin movie , it's great. CGI and 3D is awesome. But considering recent amazing Superhero movies , it is a bit of a letdown. The bar for super Hero movies is really high now.
Story is alright with some twists well placed. Jokes and punchlines don't always really go well. Any scene with Goose is pretty fun. The problem is Captain Marvel herself. Now I don't mean that she isn't good . She is fine. But when you have got one of the most powerful superhero and and an oscar winning actress to play that hero, You shouldn't just be able to create an OK character, you should be able to create a great character which Captain Marvel isn't. Now anyone who thinks she is just 1 movie old remember Iron Man, Wonder woman, Mark Buffalo as hulk .
It could have much better but for some reason the character arc is really limited. Her action scenes are awesome, but " Carol Danvers" scenes just seem to lack the arc for some reason .
Lack of a formidable villian. I get that, struggle is being shown in the form of her memories being own and finding her identity. But at the end of the day it is a superhero movie and we need a villian .
Should you watch it, yes definitely. Is it worth a rewatch , No. That's it, it's a one time watch and forget.