Honestly, the IRS should just send out the amount each tax payer owes. The fact that your company spends its money on lobbying to prevent that disgusts me to a degree I can't express in words.
I have used TurboTax every year for the last decade or so. I am always happy with how easy it is to get both federal and state taxes filed, even with a variety of situations that can be complicated.