Mind mapping native capabilities in Zotero
One thing that would make Zotero the perfect reference manager alternative is the capability for brainstorming a research topic through a mind mapping tool. There is an open discussion for freemind integration into Zotero (http://forums.zotero.org/discussion/1286/freemind/) but this is not exactly what I mean. Instead it would be great to be able to organize and arrange references using a mind map tool natively in Zotero, for example in a canvas displayed inside Firefox. Rigid hierarchical structures like those used by freemind or xmind are not appropriate for this purpose. I think it would be much more useful something like the node/link/view approach used in Compendium (see http://compendium.open.ac.uk/institute/). Here, views contain nodes (ideas) which are related via links. A difference with other mapping tools is the capability to reuse objects (nodes and views) and arrange them in nested webs of topics/ideas (they call this transclusive relationships). That means that the same node or child view can be contained in different parent views. Similar functionality is partially integrated in Zotero; references can be arranged in different collections and also they can be related with multiple Zotero objects. I'm not a programmer, but this tell me that implementing a mapping tool similar to the Compendium node/link/view approach can be made without big changes to the data structure already implemented in Zotero.
There already is a Zotero plugin for VUE:
https://vue-forums.uit.tufts.edu/posts/list/521.page
other mindmapping software could do something similar. I strongly doubt that Zotero itself has any interest in developing along those lines.