I used to use TaxCut (H&R), but when their agreement with Fidelity (and many other parties, I believe) was discontinued, I switched to TurboTax. I have been able to import W2 data from both of my wife's companies, all of my data from Fidelity, and TDAmeritrade data will be available soon. Given that the core functions of collecting data, doing calculations, filling our forms, etc., is a bit of a commodity, the time savings of entering all interest, dividend, sales, capital gains, wash rules, etc., data, made Tax Cut a no-brainer in my situation.
YMMV, based on your situation. There are several "free" sites if all you need is a 1040EZ, but I suspect you wouldn't be asking if that were the case.
You may do what I did when I was looking to switch. TurboTax online lets you import/enter everything for free, paying to print/file. I used that to confirm that it had the functionality I needed (using dummy data, mostly), then went ahead and purchased for use on my PC.
You can save 25% off through
this link from Fidelity, even if you're not a Fidelity customer.