I think The Hunger Games: Catching Fire is a better Battle Royale movie than, well, Battle Royale
Mockingjay Part 1 and 2 are horrendous though. 1st one is average at best.
I just enjoy how Catching Fire subverts everything that made the first one average by turning the actual point of the story on its head, and adds this touch of cynicism as well that just makes it work. It's tense, much better directed than the 1st, flows really well, and has great characters with believable motivations, which is what the other 3 movies lack. It also tells a pretty interesting story, more interesting, at least to me, than Battle Royale's.