I like Gravatar and the convenience it brings of automatically supplying user avatars for those who are already registered with the service.

That said, I run an active bbPress forum with mostly non-technical participants. We do get the question of "how do I get my little picture?" quite frequently, and the answer of registering for a Gravatar is often confusing. However, some of the plugins exposing options to use them media library would be equally confusing in this case too.

My ideal solution would allow the user very minimal options to upload an avatar and maybe a choice to only use it on my site or to register it for use on other sites too, which would integrate with Gravatar. Bonus points if it could grab choices from the user's registered social media accounts.