Right, LN nodes will eventually become big speciallized hubs, with great BTC capacity to attend as many channels as possible. Each channel is a source of revenue for the LN node, so LN nodes will try to become as big as possible (both technically and BTC-wise) to cope with greater audience.
Think that in a LN-node the profit will be proportional to capacity of open channels, so its very probable that we will see very-big-BTC-LN-nodes appear to serve demand
The reputation of LN-nodes will play a very important to the users (as it already happens with BTC exchanges - do you use a unknown-fishy-exchange or do you use a big-known-stable-exchange ?), and so that will incentivize LN-nodes to avoid/solve problems with channels to avoid teardown-to-the-blockchain (which as you mentioned, is abnoxious to the user for its fee and lock-time)
The freeplane community is craaaving for better documentation that can shed light to the multiple features of the program. The current docs/wiki are outdated/desorganized, and this has multiple times been recognized in the freeplane community as the #1 to priority to make freeplane easy for new users - new users just have a hard time going onboard because there are no good docs explaining the simplest things!
And the program is not hard, it's just missing good documentation!
The docs are sometimes called the "missing killer feature" of freeplane. So, If anyone with experience feels like joining in, it will be a joy for everyone :)
I've used txt files/folders, then excell/word, then markdown (easy to write & read), and wiki.
Then I found freeplane, started to play with it and never got out, its incredible: use plain text or html (to format your notes), insert images, links to external files/folders, the visual mind-map representation gives a great overview of your notes and lets you organize in a foldable tree (branches, parents, childs) your notes (like in deeper layers of detail).
After the initial text/html nodes, branches and folds, I started to use "styles" to add icons and automatically format certain nodes with a background color (ex: TODO=yellow backgrnd, DONE=green backgrnd, PROBLEM=red backgrnd, ...)
Never really got into other freeplane features such as "notes" view or node-attributes. But it all went up to another level when I discovered that its possible to create http://www.freeplane.org/wiki/index.php/Scripting:_Other_lan... freeplane-scripts (in groovy or java or javascript, or any other JSR 223 language like Ruby). And using freeplane-script I started to make my own scripts, to automate repetitive tasks and improve its behaviour for my needs.
Why is freeplane better than the others methods I tried before? It organizes knowledge in a foldable tree, that gets bigger and bigger over time, and after a few years, its just easy to "find" in the notes. It also performs quite well (my maps are huge, huge, years old huge)