I currently use RootsMagic 7, which has some really nice features. The Publisher, a built-in application, has the ability to produce awesome custom reports, with multiple chapters of narratives and charts, with all the features you would expect in a book.
RootsMagic 8 has just become available, and is a complete re-work of the program. I have not yet upgraded to it, but it promises to ge amazing.