I use Personal Ancestral File.  I got it because it was only $6.  It 
gets the job done, so I haven't looked into any of the other programs.