We have used Turbo Tax for years to prepare and file our tax returns because the program is easy to use, so thorough, and checks and rechecks to insure accuracy. We have never had an issue and returns are always on time and refunds get to the right bank account.
They do a great job of helping you find what you need. I love the downloading of the broker events. They also help a lot on the schedule C. It's good value for the money