@KerryDP I would suggest you to go with Azure AD B2C if the app that you are developing is a consumer based application, where you want to provide sign-up capability to the end customers to allow them creating their accounts by themselves. Azure AD B2C is useful in scenarios where it is practically not possible for the admin to create user accounts as the consumer can be anyone from anywhere in the world.
If your app is not consumer based and you want the admin to create user accounts e.g., in B2B or B2E (Business to Employee) scenarios, you should consider using standard Azure AD as the Identity Provider solution.
------------------------------------------------------------------------------------------------------------------
Please "accept as answer" wherever the information provided helps you to help others in the community.