Hi, in this short post I would like to write about what avast could change in the operation of the program for the better.
-Protection and scanning of registry keys-some traces and viruses leave keys in the registry that are dangerous, while the antivirus does not detect them. It would also be good to add registry modification protection to prevent malicious changes to the registry
-Protection of key system files/folders-When the antivirus is active, it blocks all requests to delete and modify system files (including the system administrator, except for system processes for system updates-Windows Update). This will protect the user from scripting and fileless attacks from system breaches- such a feature is available in COMODO, for example.
-Add banking protection for each browser, by default you need to download Avast Secure Browser to enable this mode, but not everyone wants to use it, most people use Chrome, Edge or Firefox, so it would be good for Avast to automatically start banking mode in these browsers when a bank site is detected.
-Reduce the resources used by the program, here I mean RAM, disk and CPU usage on older computers. Avast by default consumes about 100-120 MB of ram, it would be good to create the program in such a way that it eats about 10-20 MB, this can be done with cloud protection (the definitions would be on the manufacturer's servers). Less used resources means better running hardware

-The most important feature: protection against antivirus deactivation (tamper protection), more and more often I see viruses that can bypass the resident protection and heuristic scanner to disable it. Yes, you can add a password to access the program, but nevertheless I would prefer to see protection in this aspect significantly improved, for example, blocking access to WMI, Windows mechanisms to manage antivirus services...etc.
I hope the above ideas will help improve the Avast antivirus.