Automated Gantt-chart is perfect. Social network embedded for team collaboration helps a lot. Drag-and-drop priority planning is a very effective and easy-to-use feature as well. Real-time project status and automated deadline recalculation is the functionality that I liked the most.
Also Comindware Project has an embedded document flow system. All the project documents are in one internal base. The specifications, price lists, presentations, agreements and other related documents are available to the team when they need them.
The solution also has iPhone and Android applications, making it possible to track the progress of the projects anywhere you wish. It make the PM activities more flexible and time-effective.
Comindware Project is not very good for Project Portfolio Management. It may be improved but adding the functionality of budgeting management and invoice processing.
Try as many features of Comindware Project as you can before making you decision. There are a lot of very useful functions. But remember that the solution operates in English, German and Russian only.
I use Comindware Project to plan projects, create Gantt-charts, set tasks priorities and organize distributed team collaboration. Most of my projects involve new people with different skills and from different companies (sometimes even different countries). The tool helps to plan their activities and to monitor the project progress on a real-time basis. It's very important when every team member can see his/her impact on the project results, so as to understand how his delay may shift the general deadline. This helps to meet the deadlines and motivate the project team to perform every task on the highest level of quality and productivity.