If anyone would like to file their federal taxes for free, you can use freetaxusa.com. I have used them for 10-15 years. I have not run into any situation where filing is not free. W-2, all 1099 types, K-1, Schedule C, Schedule E, Schedule F, etc. have all been free to file.
They make their money by charging for filing state taxes. It costs $15 to file your state taxes through them.