May I suggest you to try it before express a final opinion?
Maybe the OBW fork https://github.com/nbd-wtf/obw
Talking about OBW: currently, some users have problems with failed payments, and we all hope to see a boost in the development. But I can assure you that the UI is not a problem at all; indeed, it is really nice and offer a great UX.
They are a *full nodes*, no need to connect externally with anything to do self-custody.
They have hosted channels, that are great to onboard new users with zero inbound liquidity and then teach them to move full custodial without switching app.
Finally they are a classic Bitcoin walllet, with coin control too.
All this, open source.
What else? :)
