I've been using the H&R Block software for many years and each year it gets a little better and easier to use. It also surprises me with the tax information that I did not know about that saves on my taxes and keeps an audit at bay. I would definitely recommend it.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast