Personally, I like a combination of twice a week plugin-based backups and I always keep the last 4 (2 weeks) on the server and using a domain-level backup at the panel level that runs once per week and includes all settings, etc. Then, on top of that, I run server-level backups daily on top of a RAID-5 array.
What backup plugins are you currently using?