+1
For us this is also very importnant to have separate configuration for S3, especialy retention on S3, and just database backup.
We do backups every 2 hours, which fills up our S3 storage fast. We do use Enhance backup server, but S3 is just aditional one we use.