I'll start with the issues, because overall this movie was enjoyable if you don't take it too seriously.

The majority of the movie is a lighthearted comedy. The biggest tool a comedy has to use for conveying societal criticisms is satire. The beauty of satire is that you can make some really good points. When the movie used satire to make it's points it was great. But the 5% of the time that it forgot about the comedy altogether and tried to take itself too seriously (I'm not saying the subject itself matter wasn't serious) conflicted with it's own tone. You can make all the points you want to make with a biting satire without stomping on your own tone.

The ending for Barbie was felt misguided. Without spoiling it, there's a point between when the final conflict is resolved and the very last scene of the movie where barbie experiences something. It looks like the scene is supposed to be deep and insightful, but it honestly felt like the writers got to that point in the movie and didn't know how to end it, so they just kinda piled on some abstract feelings and vague phrases for a transition. Sort of like a high schooler writing an essay and not knowing how to write a concluding paragraph.

The middle school girl character is a 1 dimensional character, but writing young children characters seems to be a challenge for Hollywood so you can't blame them too much. And lastly the whole car chase scene was a blatant Chevy ad to the point that it was almost funny itself.

Now the good: The visuals and characters were all done really well, and not just Robbie and Reynolds but the rest of the cast. The movie itself was really entertaining and worth a watch.