Let me "rant" a bit also.
In addition, I've read countless problems with GUI, exclusions, Vault, VM hassles, etc
You are forgetting a very important thing.
People who have problems will post here, people who have no problems are almost never post here.
That makes it only seems that a lot of people have problems.
If everyone who does not have a problem would post here it would become really hard to find a post from someone who actually has a problem.
Next to that, a quiet large amount of people who claim they have a problem is "pebkac".
They never bothered to e.g. check/read the FAQ.
Just three examples :
They complain about Chrome being installed without their permission.
When you run the installer there is a check mark is in front of "also install Chrome" and they just click on "next" without reading what is on their screen.
They complain that they are automatically charged without their permission.
When ordering the subscription they have chosen for automatic renewal (aka continues protection).
The GUI problems.
People (who are using Windows XP) have the terminal service disabled while it is enabled by default on Windows XP.
And they complain that the GUI isn't working.
Yeah right, that is like removing all the fuel from a car and then start complaining that it wouldn't start.
A showstopper for my server.
If you are running a server, you should run a server av not a consumer one.
If the statement about Petya is bothering you, you clearly don't understand it.
It means that avast (and all other decent av's for that matter) will detect all known variants of it.
Actually it is not needed for a av to detect them.
You only can get infected if you don't have installed the security update from MS that prevents a system from getting infected.
All systems that are infected with the latest variant of Petya are not up-to-date.
Not using the latest av is like getting a car that only is able to drive in a straight line, not being able to make corners.
Running such a old version is saying "He, I don't care about security"
Don't be surprised if you start driving and hit a tree.
I feel customers should be able to choose what version they want to run within the bounds of product support.
This may come as shock to you but they can.
But keep in mind that the most common error when it comes to computers is PEBKAC.
If there are any supported Avast versions that don't protect against Petya, we should be told
There is something called common sense.
If avast is saying something like "our latest version (VPS) will protect you against it", it is only logical that previous versions don't.
People should use their brains!