My wife and I decided to use H&R Block this year, and love it! It's easy to navigate, and we feel as though it's custom-designed for our use. We'll definitely buy it again next year.
Cons: Time consuming
Pros: Easy to install, Easy to fix issues, Easy to prepare, Maximizes refund