In the end, the systems we were able to review ranged from having too few features to being bogged down by complexity overload, with a tendency towards complexity. In and of it self, this is neither good nor bad. It's just reflects the systems' standard evolution: from simple "single-cell" systems with very limited features, to dim-witted "dinosaurs" that can't even grasp that another dinosaur is biting off their tail.
It's very difficult for creators to make the strong-willed decision to leave a product at the "single-cell" stage, when everything around it is aspiring for growth. That's why most systems usually have arbitrary sets of features for organizing group work (blogs, discussions, chats, email), managing sales (contacts, leads, transactions, sales funnel), managing tasks (projects, milestones, tasks, comments, events), and individual planning (to-do lists, meetings, schedules). However, if you look closely, you can see that many of these elements have more similarities than differences.