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.