Re: Samba 4.0 features.
One thing to know about SAMBA4: It does not have NetBIOS discovery. So your windows clients won't be able to see the SAMBA4 server in "network neighborhood" or "Network" from Explorer file browser.
You will need to manually specify the address in the address bar or simply create mapped network drives so you only need to do it once.
As far as requirements, you will see that you need to have DNS server on the SAMBA machine. You can use the internal DNS or configure Bind9.
According to the how to on SAMBA4 Wiki, it is best to use GIT to install.
If you follow the how to, you should have little or no issues. The only issue I ran into was properly setting up my router DHCP options to forward DNS requests to SAMBA4
on router config for DNS options, I used option 6:
Plus point DNS at my routers ip in smb.conf.
dns forwarder = 192.168.7.1
Nothing is ever easy, but if it is difficult you must be doing it wrong.