The 2.0 branch of Backup and Migrate aims to be more extendable and feature rich. It allows multiple destinations for backup files, multiple schedules and multiple settings profiles. Built in destination types are download, save to server and email. A new API allows other modules to easily define other destination types such as ftp, webdav, s3 etc.
A filter system is planned which will allow other modules to affect the output of the database dumps or modify the input prior to import. This should allow a great deal of new functionality to be added without making the core module more complicated for new users.