I really enjoyed Duality! The world is well fleshed-out and the characters strike a balance between being unlikeable and having redeeming qualities that make them almost loveable. The plot is also interesting, throwing in twists that keep you interested the whole way through.