I'm pretty annoyed with my routers DHCP server (from time to time it forgets mac-addresses for static IPs and the UI is a nightmare) so I'm considering using pihole (which I'm already using as DNS server) as my DHCP server. So I'm wondering: what are the pros and (especially) the cons of doing so?
Pihole is running in a docker container on my home server which is meant to be on 24/7 but stuff happens so that in terms of uptime, I don't think it can beat my router. Also, when my home server is down, that means something is wrong and I need to troubleshoot and I don't want to have to fix my dhcp server before being able to actually start troubleshooting.
On the other hand: since I dared - for the time being - to make pihole my only DNS server (with no redundancy), server downtime is going to affect network functionality anyway, so perhaps it makes no difference if I also make it my dhcp server? Or is there a way to make my router take over these services whenever pihole is down? (yes, I know, this I should probably direct this last question to the user manual for the router, but, believe it of not, the manufacturer is not making it publicly availaible.)