I found quite a bit to enjoy, but still - Halle is the driving force of why this one's enjoyable, with Ariel and Eric's improved chemistry also up there.
Another big thing I'd add: the soundtrack doesn't suck. In fact, it's extremely listenable, because they went with talent that could actually...