I would recommend http://www.legacyfamilytree.com/
To quote from their site: "The feature-rich Legacy 7.5 makes it easy to preserve your genealogical information. Family trees containing millions of people can be recorded, displayed and reported in a variety of styles and formats. Legacy 7.5 includes all standard genealogical reports, as well as calendars, timelines, questionnaires, research logs and a multitude of blank forms and more!"
I haven't used version 7.5 yet but have used past versions and found it very good indeed and takes a lot of beating. It's a free download so try it out.