Hello,
I don't think it is a good idea to deploy at most one primary and one backup DHCP server, the reason being that you cannot control which server dishes out which address, unless you split the scopes, and splitting the scopes in more than two can become tedious.
So, two (primary and backup) should be plenty...