My .02 worth is that I like dealing with a human tax preparer. Software has no incentive to find you every little deduction, and I don't trust a company to update things quickly. Similarly, I want a person who has some skin in the game, defending me with IRS in case of problems, not a faceless company with a generic guarantee of "satisfaction or your money back".
PM sent Keith