TurboTax is the only software I have used in my tax preparation, as I have found the step-by-step process to be extremely user-friendly. The related tax help information is comprehensive but expressed in a concise manner. In our particular situation, the software does not take into account the special status of US citizens and permanent residents who are employed by international organizations, which issue a statement of taxable earnings in lieu of a W-2.
Pros: My job status changed this year (switched jobs, lost a job, got a raise or promotion), I bought or sold investments
Program works well up till the time when one needs to e-file. Then it hung up saying it needed an update. When checking for the update it said there was none. Not until i got on the helpline and found someone that suggested removing CD, closing program, then rechecking for updates and then retrying to file did it work.
I have been using TurboTax for 5 years or more, each year the program is easier to use than the previous year. The tax code has not be simplified but Turbo Tax sure helps and makes the job one of just collecting the information and then answering the questions.