Frankly the core applications (code & projects) are not that bad, I've deployed it at $work. There's a too wide functionalities spread to my taste (lots of half-started applications), and no real support for managing deadlines in tasks/project (with ideally resource management).