TurboTax was great for filing my taxes the first time. However when my tax situation changed from regular taxes to foreign income earned taxes it was harder to do my taxes for free with TurboTax. I think their services should update to include the Foreign Earned Income (2555 form) option in the free package.
Pros: My employment status changed this year, I moved