Do you have any recommendations for authentication services? I agree Cognito is not a good tool. However, it does integrate well with other AWS services (ex: Api gateway).
If there is a 3rd party service or tool that we can use instead of Cognito and if it also works well with other AWS services (Amplify, Api gateway) that would be awesome.
Auth0 or Okta and yes, neither is AWS native but they are much better authentication services. Okta acquired Auth0 about a year ago so I expect some consolidation of features at some point but as far as I know that has not happened yet.