I have used other tax software, and this is comparable, if not better. It's easy to understand and use. I have a small freelance business, and it works well for filing a Schedule C.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast
Although this program bills itself as supporting rental properties, it does NOT include support for mandatory forms that owners of rental properties in the District of Columbia are required to file (e.g., D-30).