Nowhere near as good as the first one, but I don't know if anyone will be able to top Samuel Jackson's villain from the first one, not to say I hated the new villain. They definitely tried to cram too much, the butterfly arc was... I don't know just didn't do it for me. They really missed an element trying to lock the main character up, relationship wise, I mean if you are going to riff on espionage/Bond tropes, you've got to have the new hotties every movie angle dammit. The whip fighting was dumb, needed more Channing.
Edit: And fuck Halle Berry, I feel like she has turned into cancer after this, Storm, Catwoman, etc. Her whole character could have been cut, nothing lost.