I used the fanciest possible setup with HA running in a Kubernetes cluster and its helper services likewise, but that's severe overkill for most people unless they've got compute to burn and need/want/enjoy customizing the heck out of everything.
A Pi, even a Pi 4, isn't compute to burn but also isn't expensive enough to need other services on it to justify it. For what it's worth, I'd suggest HA OS and dedicating the Pi to it.