I've used H&R Block for more than 10 years. The program always requires that you individually confirm the prices and dates for each stock trade. It would be ok if these were presented in a concise form, 10 or 15 lines per page, with the ability to check a box to confirm each one. But no, you have to load a separate page for each stock trade which is tedious. A second complaint, the program imported my combined 1099 from my broker, TD Ameritrade, and correctly imported all of my stock trades except the first one. I had to manually delete and add back the first stock trade. Other than these two issues, the program works very well.
Pros: Easy to prepare, Easy to import documents, Fast