Can you clarify why not and what would you recommend?
I am java developer who is developing side project which is using keycloak for user management.
I find it awesome I can plug invarious oath providers (fb, google etc...) While still using my own registration workflow.
Quite easy to plug it in my project as well