Auto-renewal is a standard feature. You normally don’t have to do anything to renew (other than continue paying the domain fees). You can transfer your domain to a different registrar at any time (for the standard TLDs). If your hosting facility catches fire, you can point your DNS (which should be a different provider, at least for one of primary or secondary DNS) to a new server restored from your backup, at a different hoster. This is usually possible in less than an hour. Email is robust, sender MTAs typically retry for days when your MX is down.