Can someone Explain AA DC Agent Pools Vs Per DC Agent

(or point me to a resource)

I have to decide between the two, I manage a Multi Domain Forest With 300+ DCs, I am leaning towards the Pools, but cannot find a resource that explains the operation of these two Solutions, From the top of my head I am thinking I should Pool all the PDCEs and have those monitor a selection of DC in each Domain?