First of all, the directing was really well done, suspensful moments where you FEEL that something is about to go down, interesting way of story telling. Cast also done a great job (and it's always fun to watch Daniel Craig).

Maybe the first movie had a better mistery and ending, it also had a different feeling to it. So try not to compare it.

I started watching this movie knowing very little about it, tried not to spoil it to myself with trailers and etc, maybe that's what made this movie so good to me.

There were some on the nose jokes, but overall it was a fun and interesting experience.