I have had pretty good luck with Taxcut in the past. Paid for the state efile and because I was rejected on the federal, couldn't file state efile. No simple way to get a refund.
I have been using this software for 5+ years. Each year I notice small enhancements. The clear explanations, examples, and definitions guide you through every step of the way. Each year I simply import my info from the previous year and make modifications as needed. Once the Federal Return is complete, the info is easily imported into your state version. As you enter your info, you can see in every step the amount that you owe or your return amount. All completed returns are easily accessible to print and file. You can opt for direct deposit or a check if you are expecting a refund. If you owe, it generates the slip that goes with your payment, along with the address to send it to. As a user I itemize my returns. I purchased the version for Mac. Very happy I decided to try it.
Pros: Easy to install, Easy to fix issues, Easy to prepare, Maximizes refund, Easy to import, Fast