Technically speaking there is no difference between the accounts in Azure Active Directory (AAD) and AAD self service. They will be able to use all the services at user level.
However, (AAD) Self service is not recommended if you want to use the AAD features at organizational level, as the email suffix gets tied to the AAD instance that gets created when user does a sign-up. If you intend to use that domain, you will have to takeover the domain to fully leverage AAD features.