There are so many posts and threads about Avast and the "lack of heuristics", it's getting insane.
As far as i'm concerned it isn't a lack of features. But wisely programmed this way to make the risk of having false alarms less.
Having a verry reactive heuristic gives a lot of false detections. Wich could be verry dangerous in the hands of unexperienced users.
If you make the heuristic less reactive, it is of no use anyway.
Having false alarms puts a program in a bad daylight.
Updates are these days sooo fast, new virusses are detected almost immediatly when they break out.
Virus vendors do communicate wich each other, so they know almost all at the same time, if a new virus or variant spreads.
Avast scores in the respected AV-tests, better or atleast as good as other scanners with
a heuristics engine.
AVG (form Grisoft) uses heuristics, but it is well known for its weak detection capabilities.
Like you said, it's just a mather of opinion.

Waldo