...it is still unclear how secure the transactions will be and there will still be the issue of high fees when you open/close a channel.
Technically, you don't need to close channels. You can refill them through the lightning network, and so you would only ever make one last transaction on-chain.You can refill channels? What does that mean?