What do you like best?
Within KnowledgeTree, I can easily create rules based on fields in Salesforce, assign content to those rules so the right content that we store in Box.com appears within Salesforce.com during sales opportunities.
What do you dislike?
If I delete content on Box.com, I (currently) have to also delete the pointer to that content in KnowledgeTree. However, the KnowledgeTree team is quickly updating the product and updates their own product with new features as they're able to based on APIs from Box.com.
Recommendations to others considering the product
Make sure you know what content your sales team needs, and have a repository of that content, before implementing KnowledgeTree.
What business problems are you solving with the product? What benefits have you realized?
I save our sales reps time so they don't have to leave Salesforce to search for content and they are exposed to only the content that's needed at that point in the sales opportunity they are working on.