If it's a single forest-single domain environment, it is not hard to keep all the FSMO roles in one domain controller. The infrastructure master role should not be in the global catalog server, but in the single forest-single domain environment, on most occasions, all servers are global catalog servers too. Therefore, it will not make any difference. In the following example, in the rebeladmin.com single forest-single domain environment, there are three domain controllers in the infrastructure:
PDC01 is recognized as the most powerful (capacity) and most reliable domain controller. Therefore, ...