Personally, I use Family Historian which also has a very helpful user group! I tend to work with it on my home computer then transfer an updated gedcom to Ancestry every now and then.