Just reading some review and stuff about FreeIPA and Samba4:
In our case, it would appear that we need samba4 and not FreeIPA, if this sentence is true:
" FreeIPA is good for environments where you don't have any Windows clients, and Samba is good where Windows interop is needed."
Think it worths to go deeper into the matter