We use MogileFS for redundancy (bandwidth costs from our host are still less than Amazon). However, we use cron/S3 for BACKUPS. Every time a file is added we back up to Amazon.
Maybe requiring a login to use the engine is too large a barrier of entry? We've been planning to offer an "anonymous" engine for non logged in users but don't have it slated until after our UI redesign.