It works very well for basic returns. More complex returns, like carrying forward capital losses and certain retirement concerns for retiring couples requires additional products/considerations.
Pros: Fast
Cons: Doesn't maximize refund, Hard to import documents
Excellent Everything you would need to get maximum refund, you are able to look up how to deduct your expenses, if certain purchases are qualify to be deducted, what tax treatment for depreciation, sales tax deduction
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast