I liked that the movie didn't always do what you might expect, and didn't make any of the characters out to be completely right or wrong. Jason Segel was fun and pathetic, and the failed relationship between he and Kristen Bell was believable and three-dimensional. The ending was a bit weak, but the rest was enjoyable.