We've got other features, including realtime communications, time tracking, and more importantly, the ability to define roles and dynamic permissions (so two users with two different roles see two different views of the the same project!)
Our target is teams of 10-20 people, and companies doing client projects and outsourcing parts of the work (they usually want to keep the client(s) in the loop without them getting in direct contact with the developers and the remote teams).