AWS S3 Upload component or I would better say framework.
What you get is
- Independence of any other 3d party libraries. nly Angular is required.
- Complete control over how it looks and works. In one case I just need a button to upload avatar, or sometimes a series of videos.
- Control over error handling.
- ngMessages integration
- A lot of flexible options.
- Easy to use (if you are good with angular of course)