It was alright, definitely a lot better than the first one but let's be honest, that one was trash. The guys playing Peeta and Gale have zero charisma or screen presence so Jennifer Lawrence has to carry the entire love triangle on her own, which she does by putting in some serious work. She makes Katniss far more interesting than she should be, because she's one of those generic 'chosen' lead characters who just has stuff happening around her while it's the characters that surround her that make it worthwile.
I've seen some of you guys mention Star Wars which is actually perfect to make my case, because she's basically the series' Luke Skywalker while characters like Haymitch, President Snow, Effie, Caesar, Cinna, Finnick and Beetee are this movie's Han Solo, Darth Vader, Chewbacca, R2-D2, C3Po, Lando, eg. the heart of the series.
Also, it was painful to see the guy playing Finnick just dripping with charisma and screen presence the second he came on the screen (pause?) and totally embarrassing the actor playing Peeta. If only one of the young male leads is going to gain a successful career out of these movies, I'm telling you right now it's going to be him.