The characters are well written, the plot a smooth continuation from the first movie. I need to point out that some of the romance feels a little shaky in moments, but still feels very true to the characters and the story.
Overall, yes, there are some things that are seen in the trailers that aren't in the theatrical cut, but what I love is that the trailer doesn't have all the highlights of the movie. The trailer only shows a few of the highlights, and with over 2 hours of movie, there is plenty of edge of the seat delight to be seen. I highly recommend it.