Question: how many domain controllers can you have on a network?
Answer: However, you should have at least two domain controllers for redundancy, and preferably one domain controller in each site. With being a smaller organization such as your, I honestly could not think of a good reason to segregate all of your FSMOs.