That is mostly a preference up to you. A BDC can be helpful in the event of a major issue with the PDC. You can promote it and keep your network up and running. My preference is to make servers that are highly exposed to the Internet member servers, e.g Exchange server. That way the Domain SAM (accounts and passwords) aren't just sitting there.

------------------
Born to Network