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.
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.
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.
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.
Collaboration focussed tool with basic task management. Task board with integrated chat. No time tracking.
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
Dashboards & Reporting
Third-party Integrations