I am more the simplicity type of guy using a bare bones approach if possible, because the more features a tool has, the more distracted I become. However, this is a great article with a wealth of good ideas. Definitely try some of the things out and see if it could benefit my workflow. I tried mind aping, and - although Tony Buzan wouldn't accept this statement - I found out that I work better with hierarchies. This is also way I prefer brainstorming to happen in a blank textfile so I can move stuff around and group and add to topics and subtopics
Have you tried the open source Xmind.net?, I have been using for a few years, it has a lot of nice features such as the possibility of splitting a map in linked submaps (sheets). On the other hand, the UI need some work to feel like a true Mac app. Additional features are only available in the commercial version.