Re: The only reason "everyone" runs Outlook is because "everyone" uses Exchange.
Samba 4+ can run as full AD directory servers or members. Windows administration tools work on them.
I wouldn't necessarily recommend it for an SMB, but if you have anyone in ops who actually knows how to run Linux it's quite possible to fully implement an AD server infrastructure using just Samba.