WP User Avatar Pro is awesome avatar utility to upload avatar using webcam, media manager or file system. You can crop and resize avatar before save. Ability to save avatar in media manager, custom directory, dropbox or amazon s3.
This plugin is premium version of our most popular – https://wordpress.org/plugins/wp-user-avatar/