Super predictable and generic film, but still enjoyable for Brie, Jackson, and others who were clearly having a great time. Brie sells badass so well, she even helped make the recent Tomb Raider re-boot enjoyable.
There were too many moments throughout that felt fully scripted to the MCU standard, the brief flashes of a more cosmic scale weren't quite enough to differentiate it. I did enjoy the way it fit into the time line a lot, though, and the post-credit scene was really cool.
Solid MCU origin, but not top tier MCU. A sequel has the potential to be, though, all the pieces are in the right place.