Pros Character generator database of names and personality types.
Cons Extensive and flexible organizational features may take time to master.
Great character and story development combined with unique organizing capabilities.