I think it could be easier for a site's design to have them separate if it serves two very different functions. And you could position them as separate which would create less user experience confusion (or more if the sites are designed poorly).
I agree about domain authority - it would be harder to link build to multiple sites and the secondary site(s) would probably have a lower authority.