Mostly achieves what it set out to do, which is to be trashy dino fun. If I have to map this franchise onto the Alien framework, for no good reason except that I want to, then Jurassic Park is obviously the slick, smart, contained 'Alien'; Lost World is a failed 'Aliens', ramping up the monsters and piling on the corporate greed and stupidity, but littered with problems 'Aliens' didn't have; and this one is 'Resurrection' - it makes some terrible choices ("Alan!"), but it's also having a bit of fun with its legacy and trying new things, some of which are surprisingly effective.
The two moments that stuck with me the most when I watched this franchise as a child were the birdcage, and Cooper begging the plane to stop before the Spinosaurus attack. Maybe it's nostalgic, then, but I can't hate this movie.