OAuth remains a complex protocol for authentication, often leading to user confusion and implementation challenges. Users express frustration over multiple provider options, which can result in duplicate accounts due to forgetting which provider was initially used. Developers share experiences of subpar implementations that deviate from official specifications. There is a call for improved standards and clearer guidelines from providers, such as a readily available test suite to validate OAuth implementations. The tendency for rushed deployments without proper testing or attention to detail is highlighted, underscoring the need for better practices in integrating OAuth with other services. Overall, there's a consensus on the importance of providing comprehensive support and enhancing usability across OAuth implementations.