Some of the features of software programs, including those for genealogy, fall into the category of all of those handy items advertised on TV for $19.95 (and if you buy now, you get two of them for the same price), they are attractive but but probably not necessary. In this way, a lot of products, including genealogy software features, fall into the category of nifty tools for something you may only do once every year or less. Software features have the same relationship to utility as the highly specialized TV tools, there is usually a standard generalized tool that can do exactly the same thing, but in a less elegant way. I am one of the first to buy the right tool for the job, but I find myself going through long lists of features of software programs and I know that I will likely use very few of them.
I hesitate to get into a more specific discussion of the types of features available or not available in the different programs, because sometimes two programs accomplish the same thing in totally different ways and everyone has their own favorite program and features. Additionally, some of the items listed as features in software program sales literature is like listing tires as a feature for a car, everyone expects that the program will do what is listed, or no one would be interested in buying the program at all. In addition, if you look at any software list of features, you will probably find several items that are not "features" but merely advertising hype. This is especially true about claims that the programs are easy to use or are Windows or Mac compatible.Presently, genealogy software features fall into a number of broad categories; data entry, navigation, searching, editing, printing functions including custom designed charts, reports, multimedia, Web sharing, research and sourcing. Any genealogy program worth purchasing should contain enough of these functions (read features) to do more than just an adequate job of recording family data. Over time perceptions of what constitutes and adequate program changes as computers get faster and have more storage capacity. More storage memory means larger programs and larger programs mean more features. Some of us are old enough to remember when software for personal computers came on cassette tapes.
Basic to genealogy is the presentation of names, dates, locations and relationships. Doing all this well and in a format that is easily understood and used important. Lacking these basic elements, no program can have enough features to make it worth buying or even downloading (if it is free).