Allow users to use their own S3
- Shrink free tier (saves you money) to 50MB
- Allow users to add their own S3 for media uploads
(especially for free accounts)
- Limit the amount of uploads (after all it's still your app and processor / RAM)
Davis Cox commented
Disagree. with #1&3
Some people might not want to pay amazon, or use s3.
Please consider this.