I've used RoninDojo for multiple years and it has required very little maintenance. There have been a few times that I needed to use the terminal to fix something. Normally, it's just been giving the node a reboot. RoninDojo doesn't support Lightning, so as of lately, I've been using Start9 because it is stable and they also have a great support team. I am probably going to stop using my RoninDojo because I'm trying to significantly reduce my on-chain activity due to fees and any other privacy benefits. I don't have experience with any other node packages, as RoninDojo was covering all of my needs. Maybe, I might keep them both running.