As many have pointed out this movie could be divided into 3 parts.

The first part is slow, boring and too long.

The second part is quite good and have shades of the first movie which was way better.

The third part and the ending is somewhat strange and not really a satisfying conclusion.

That said it's not really bad but it's not on the same level as the first movie. The beginning goes on for way too long before it goes into the kind of story you expect and even there the first movie is better.

I still believe it's watchable if you enjoy the genre because the middle is entertaining and what you expect.

Hopefully the third part can step it up again.