Update: 12-June-2018
Celoxis continutes to be our #1 recommendation while Mavenlink has jumped to the #2 spot. Basecamp exits the list and makes way for Monday.com.
Excellent
Advanced project management capabilities. Good collaboration features. Built-in time & expense tracker, issue tracker and risk tracker. Superb reporting. Easy to customize and intuitive.
Very Good
Full-featured tool with advanced resource planning capabilities. Great hand-crafted reporting (only available at the highest tier). Limited customizations. Steep learning curve.
Good
Easy to use Excel-like interface. Basic project management capabilities and reporting. Things can get slow if data in sheets start to increase.
Very Good
Full-featured tool for large enterprises. Highly customizable. Business Rules capability is a stand-out. User interface is slow.
Very Good
Simple collaboration focused tool. Basic task management and reporting. Proofing and JIRA/GitHub integration available at extra cost.
Good
The best tool for priority-based scheduling. Basic time tracking and reporting. Resource workload tracking only available at the highest tier. Steep learning curve. Can get slow as tasks start to increase.
Very Good
Simple task management tool with time tracking. Good collaboration. SSO available only at the highest tier.
Very Good
Full-featured tool with advanced project management capabilities. Slow. User interface not great.
Good
Collaboration focussed tool with basic task management. Task board with integrated chat. No time tracking.
Good
Basic project management tool with Quotes and Invoices plugins (costs extra). Limited collaboration. Basic reporting.

Points we considered while evaluating project management software


Ease of Use
Task Management
Time Tracking
Resource Management
Collaboration
Dashboards & Reporting
Third-party Integrations
Customizations