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