AD shouldn't be too much of a major hit, and it's easy to manage. However, AD doesn't normally like being alone in the sandbox, and might throw out stupid sync errors (DNS/AD) even though it knows damn well that it's the only box out there.
Normally, even on small networks, I still use 2 servers and make them both DCs as one is a file server and the other is an Exchange box, and either could host SQL, IIS, etc. Then I can have DDNS setup on both and not have issues. This is something that MS generally recommends, but you should still be fine with a single AD server.