I have Family Tree Maker and have used it for about five years. It is the best that I have seen and once you get the info they can find for you then you can fill in the gaps. Let me know via priviate message if you have any questions and knowing where we come from will help you with where you are going
Isaac