Going self-custody is the way to go and there is a bit of a learning curve where you get to customize your node to evade the glitches and bugs that might come your way.