I have been using H&R block software for years. Always satisfied! They stay current with tax law changes and keep you informed of the progress of your return. Have never been disappointed. You do have to follow instructions which are made as plain as possible.
Pros: Easy to install, Easy to prepare, Maximizes refund
Software worked as advertised. Had a few problems with typos on my part that caused return to be rejected. Software could tell me there was a problem but not what the problem was and therefore I had to read back through every form, twice, in order to finally see that I had mis-entered my drivers license issue date. Very frustrating.