Вибір програми - складна справа... Нажаль, жодна з них - ні безкоштовна, ні коштовна - не буде мати всіх функцій, яких би певному користувачу бажалося мати. Не можу сказати, що я зробив остаточний вибір, тому не буду нічого впевнено радити.
На даний момент приглядаюся до ось цієї:
http://gramps-project.org/На мою думку, основним її недоліком є нездале генерування дерев. Тобто, якщо осіб у базі багато, то особи одного покоління розташовуються без сталого правила, що спричиняє перетин ліній між поколіннями.
З плюсів є такі: безкоштовна (open source), велика кількість нестандартних функцій для статистичної обробки і генерування текстових звітів. Переклад можна самостійно вдосконалювати. Калькулятор родинних відносин налаштований на особливості різних націй. Зокрема, в українському вираховуються стрийки, вуйки, стрийни і вуйни. Цього немає в жодній іншій програмі!
Правда, не раджу відразу хапатися за її встановлення (досить не просте, до речі), а зачекати ще на версію 4.1, яка буде містити виправлення в перекладі оболонки, українізований калькулятор відносин та український календар (з нашими святами).
P.S. Я мав на увазі, що у Family Tree Builder повноцінний звіт вимагає купівлі "повної" версії - тобто оплати.