H&R Block and Turbotax are both made by the same developer: Intuit. By virtue of being by the same maker, both of these are enabled with QuickBooks that allows quick transfer of your financial data to your tax forms. If you want low-cost software with basic utility yet premium features, you could try H&R Block. On the other hand, if you want high tax savings, are in a complicated tax situation, and don't mind paying a fee for premium services (a fee still less than hiring a CPA), TurboTax should be your choice.