The movie could be longer to develop all the characters, and the story. Without it the story feels slow where it should be fast, and it’s fast where there are things needed to be explained. For example: skrulls, krees, Carol Denvers’ story would better be chronological not like memory flashes. Also Jude Law is a boring actor i don’t know what he was looking for in a Marvel movie.
On the good side, the movie is fun, Samuel L. Jackson is epic, the cat is ... cat? Music and photography is suitable. Altogether watch it, but without expectations. It’s a must before the Endgame. Carol Denvers will kick some purple ass, guaranteed.