Compare CPAs and tax preparers to determine which professional is best for your tax filing, planning and business needs.