If can keep all the characters (particularly the villians) straight, this is a great adventure. The structure gets a little repetitive (it follows each of the three protagonists over a period of time in succession), but main characters are memorable creations.
Do you know what makes you happy? Most people don't. Things I learned from this: married with kids really doesn't make you happier and choosing the same thing every time you go to a restaurant is your best bet.