I'm sure there is no such thing as the "best tool". As different tools are best for different requirements and circumstances.

Also most people will have only superficial knowledge of most tools and will therefore be unable to assert whether they are better or worse than the few tools they have detailed experience with. The most they would be able to honestly say is that a particular tool worked well or badly for them in a particular environment.

I do not believe it is worth having a comparative discussion of tools unless you start out by baselining the criteria and define a framework within which they are used._________________"Method goes far to prevent trouble in business: for it makes the task easy, hinders confusion, saves abundance of time, and instructs those that have business depending, both what to do and what to hope."
William Penn 1644-1718

I find that it is not a problem of where to store the KBA's (these can be on any networked drive) only the method and ease of finding related information in a seamless fashion without having to use 2 separate systems.