Recs.
Updated
Specs
Pros
Cons
Con Lacks elegant ability to be able to connect ideas in the reverse order or different direction
This isn't uncommon, but there are mind mapping software that will let you connect a number of ideas that branched off from one idea, back to one idea again. Usually the branching analogy of the details getting more as you go further away from the main branch works, but occasionally it is nice to map multiple ideas back to a single idea or loop back to a previous idea. This can be done with connections, but if you want to see something that gives true freedom, look at the examples of the application Coggle.
Con Odd UI interaction conventions
Some conventions used to interact with the software are either questionable or simply going against what's commonly accepted. For example, right-click + drag will move around, holding down the right-click will open up the context-menu and left-click in an open space will start a new unconnected node. What this results in is constant accidental opening of context-menu then accidental creation of a new node trying to get out of the context-menu.