I don't know... I've never set up a LN node or anything, so I can't have an informed opinion, but the feeling I get by reading about it, is that it looks cool, simple, fast, cheap on the outside, but is quite complicated and messy on the inside. Also, the constant need for pampering the node, in order for it to function properly, is not good. These are not good signs, and I fear that they may cause problems for its future/success. I hope I'm totally wrong on this.
This is an inherent flaw (how big or small it remains to be seen) in LN. Channel usage is somewhat random, so all channels will tend to unbalance. When a channel is balanced, funds can move in both directions. Unbalanced, only one direction. Balancing can be automated but incurs fees that could be significant. If you know the nodes you're connected to, you can manually set your fees to zero and rebalance then set the fees back up. Ideally, this could be automated as it benefits all parties involved.