I have had basically no issues with my setup: Edgerouter 4 (overkill, had a lower end Edgerouter earlier with no issues except the power adapter died, other hardware was fine). Some pretty basic unifi AP. As well as some cheap dumb gigabit switches. Can basically fire and forget them. Relatively easy to do most things I need on it. Never needed a reboot outside of upgrades. No stability issues, unlike basically all other home grade all in one stuff I have experienced in the past.
While not really a budget tool per say, I’d recommend checking out Beancount if you are looking for a power tool and you are comfortable with a bit of Python. The only really manual steps I have in my setup is downloading transactions from my banks and categorizing any transactions that the machine learning plugin fails to categorize.