Phoenix wallet seems to me like the best middle ground. They have automated channel management so *I think* that eliminates some risk that managing your own node might pose. You still secure your own keys, still have to pay to open channels etc. There is also a new feature called 'add liquidity' that let's you pay a certain percentage fee of transactions, but you're guaranteed to have a large enough channel available.