This is the fourth year I've used H&R Block's software to do my taxes. I have always done my own taxes but the software makes painless. I also don't need to keep up with changing tax laws.
Pros: Easy to prepare, Easy to import documents, Fast
The software is overall excellent, but had one problem that should be fixed. The software did not catch the fact that my return did not have our IP PINs entered for both my wife and myself, nor was there any prompt in the process to enter them. The way to enter them was too deeply embedded in the app and I found the appropriate page only by Googling it. My return Federal return was rejected the first time I submitted it, but after I corrected the omission, it was accepted on the second try.