This is very much on the nose in its messaging, and there are a lot of more complex ways that this subject matter could be explored. The overt and straightforward way that this tackles extremely complex subject matters will definitely not work for some people. But I think the film is definitely aware of this fact, and instead tries to create a more upbeat and simple portrayal of feminism, and in that regard I think it works well. Amy Poehler's direction is solid, the performances are good and the first two acts in particular are pretty enjoyable. I do think the focus should have been more on some of the side characters, who all things considered were much more interesting, but that doesn't mean that the lead character's arc wasn't pretty strong. It is a bit too long for its own good, and again oversimplifies a complicated topic, but I'd be lying if I didn't say that I had a smile on my face when the credits started to roll. Overall, it's an uplifting and enjoyable if flawed film, and I'd definitely recommend it.