I have used this for years. Sixteen bucks and easy as can be. You need Microsoft Excel to use it as it is a spreadsheet. Has an income page which you fill in and it automatically fills out the 1040. Try it for free. It has all the schedules most people would need.
DJI Computer Solutions - Tax Assistant for Excel