Bought it online as I have for a number of years. Easy to use. Only trouble I run into each year is importing investment information. I have to type it in manually. If that issue was resolved, I would give a 5 rating.
The program worked as advertised. Only hitch, I elected to file electronically completing the bank stuff (double checked). IRS accepted the submission. Subsequently received IRS bill - sent check!
Pros: Easy to prepare, Easy to import documents, Fast