I have used Turbo Tax for both Federal and State returns for the past several years. It is so easy to do with the well-organized explanations and prompting to the next steps. If I can do it, ANYBODY can do it!!
It guided me to file my taxes. It is a little expensive. I am confused with the first question, asked about how I would treat my spouse as full year us resident or nonresident. Since we are citizens, I found the question hard to answer.