Thank you for sharing your experience with us @slimx !
Looking at this thread, I would clearly +1 for the improvement of the notifications and alerting features which I also found lacking.
I am relatively new to Enhance, having used it for only about two weeks, and haven't encountered any major issues so far. However, I would like to see notifications added for WhatsApp, Telegram, Email, Slack, and Microsoft Teams. Additionally, it would be beneficial to have granular settings for notifications on a per-site or per-server basis. For instance, we should be able to set thresholds for alerts, such as receiving an alert when RAM usage reaches a certain percentage, or when disk usage hits a specific level, or when CPU usage remains at 100% for a certain amount of time, and similar alerts.
Also some process monitoring would also be a must for when we are debugging excessive load on servers so we can understand what is causing it.
A slow-query monitor would also be nice to see what queries are causing problems on MySQL side.
Integrations with status pages would also be nice to see.
For disaster prevention, I use incremental website backups (just the ones via a dedicated backup server) as well as daily host-level snapshots for the HDDs. Now after reading your experience I am also considering adding another backup level to an S3-compatible provider? So that would be 3 levels of backups. Is this needed or what I have is enough?