I am fairly familiar with amavis and was looking at disabling anti-spam for specific users. But the question is what's better (if any) between the two?

zmprov seems the easiest to implement however its' not 'visible' as to what addresses have been whitelisted.
spam_lovers maps are harder to implement but are visible as there's a quick file

Anyone see any other benefits from one over the other?

That said, looking at amavis.conf.in it seems that we need to enable it like:

@spam_lovers_maps = (
read_hash("/etc/zimbra/spam_lovers"),
);

TIA