Taffy Tree vs Harvest

Taffy Tree is a CRM with billing, project management and time tracking. Harvest is made for time tracking and billing.

How Does Taffy Tree Compare to Harvest?

So, where exactly does Harvest fall short?
CRM Functionality
Project Builder
Statement of Work
Time Estimation Tool
To Do's
Task Management