Hand down CIS. Best free prevention and lock down security software ever, but this software is for advanced users only that knows what they are doing because by tweaking you can make CIS outperform other antiviruses easily.
I think a proclaimed advanced user that uses Virtualbox should test both these products in it and decided for themselves. Level of knowledge would be a key factor here deciding between these two products.
Above you ask for user friendliness and user interface, these are two things generally not associated with CIS, although advanced users would have no trouble learning..
Its like the comparison for here is totally different where one is not an IS.
But to be frankly, the actual components as an edge for Comodo than AVG however its up to the user on the requirements cause when more features included then time management increase that may affect your productive tasks.
What characterizes AVG is simplicity for normal use, for all users.
An experienced user can install CIS that offers excellent features but that must be managed and set with knowledge, for example behavioral blocking in interactive mode and this applies to other advanced security configurations.
It is possible to specify the blocking policy stating what behaviors are considered legit and which are not. Whenever a program launches a request to the operating system, behavioral blocking intercepts the request, check the policy, and decide whether to block the request.
This setting gives some false positives and has an impact on productivity because block, in the same way, legitimate apps and malicious one. Also there are few users who fully understand the implication of specific blocks, for example, file access, but how can a average/basic user know which and how many good programs can access to system files and which are effective malicious software?
Expert users analyze entire classes of malicious codes and analyzed their behavior in order to define what are the behaviors they want to block. This causes potentially harmful behaviors may be allowed in some cases while in others should be blocked. For example an expert might know that 80% of malicious code first tries to change the autostart registry entries before access to system files, so he can define a behavior to block what occurs when a code attempts to access system files after making a change to the registry. This leaves less room for false positives that might be generated by legitimate programs.
Update: There are better choices than AVG Free. They used to be good, but the overall experience of AVG 2016 has been more intrusive than expected. Where to start..
I installed AVG Free Antivirus, but ended up with AVG PC Tune Up and Web Tune Up. Bloatware Everywhere.
AVG ID Protection is it's Behavioural Guard, I remember testing it years ago, when it was a standalone tool. It will compliment the real-time protection.
AVG Identity Protection™
Analyzes a software’s behavior in real-time to determine if it’s safe. This feature helps protect you against 0-day threats and malicious programs that could steal your passwords, bank account details, and other digital valuables.
AVG Identity Protection uses a technology called behavioral analysis to make sure all the programs running on your PC are operating the way they should. If it spots something suspicious that could indicate an attempted identity theft attack, it shuts that activity down, preventing any possible theft from happening. It doesn’t matter whether you’re running AVG software or security software from another vendor; identity protection runs alongside all popular programs to keep you safer when they’re online. Source - AVG | AVG Identity Protection for Windows
voted other: avast free and Fortinet, simply because they offer decent protection and are user friendly and resource friendly compared to AVG and Comodo. AVG and Comodo have their short comings. Not to say avast and Fortinet dont, but overall, those are in my opinion superior. Sure, Comodo offers stellar zero day protection, if you like to configure left right and center and spend time with every aspect of the configuration in order not to "break" anything.