Question: how many domain controllers per user?
Answer: There should be a minimum of two DCs in a domain. If you only have one domain, all your DCs should also be GCs. How many DCs at each site will depend on what your requirements are. One DC at each site can service thousands of users with regard to authentication.