Well, I think most people are criticizing this movie for the wrong reasons, the political ones. That's pretty much obvious from the tone of many written reviews.
I personally didn't like the movie because of 3 things, Bad acting, cringy humor and lack of punch in story like other marvel movies. Brie Larson's acting was sub-par, she is a much better actor than this performance. The story was in the overall sense not so bad, but the delivery was horrible. Didn't really click, the flow of the story didn't really work. The humor was cringy itself, and comparing to the previous movies by marvel the humor was very low grade. As if they were in a hurry when they made the movie.
The visual effects were very good. The music could have been better. Overall really disappointed.