Anyone used these tax services?

Has anyone used TurboTax, H&R Block or FreetaxUSA? Which one is better to file taxes?