Thank you sir!
IMO the biggest obstacle to running LN nodes is channel management. Some promising solutions are coming, but will take a while.
For less tech savvy people, the "Uncle Jim" model is probably best right now. But even here new solutions are coming: Greenlight from Blockstream lets you run your own LN node in the cloud, non-custodially. So its getting easier to run non-custodial nodes as well.
Oak is mainly for node runners, so if you have ideas or features you think are worth exploring, let me know.