Hi Andy,
Your question is a bit like asking which car should I buy (how long is a piece of string ...).
I use TMG (The Master Genealogist) and wouldn't dream of using anything else. But that's me!
And most programs - like most cars - are good, all have the basic requirements, and all certainly do the basic job (just as all cars tend to get one from A to B). But are you after a bubble car, a family runabout, a 4WD, a Rolls, a Lamborghini or whatever. Do you want a program where you can relax while it tells you what to do - or one where you need to be alert and over which you have almost complete control?
It's probably not a bad idea to start with a free program - like PAF which you can download from the FamilySearch site. And also have a look at the many free demo programs which one can try. Put a sample (say 100 max) of your people into a few programs, play around with each program, and see what you think of how comfortable you are with the program.
Good luck,
JAP
PS: And, if later you decide you need a more powerful program (albeit it is a bit complex) you can always move to TMG knowing that you will almost certainly be able to import virtually all of your data into it via TMG's GenBridge - not just the limited data in a GEDCOM but virtually all of your data.