Is it necessary? Not really.. 
Is it better? Yes. 
A solid antivirus like AVG will also block a lot of malware, but it won't do it as effectively as a dedicated anti-malware program like Malwarebytes. 
Personally, I keep an antivirus program installed, but then download Malwarebytes periodically (as its a tiny program) when I feel Im overdue a scan.