I mean, in all honesty this is basically a religious question. I'm a consultant and VMware partner so I am in a lot of environments every day and see this handled 50 different ways and it generally always works as long as the antivirus solution isn't total crap. (Kaspersky, Panda, etc)
I'm an SEP guy myself but I also admit that I'm good with McAfee as long as EPo is already setup (I would rather burn my eyes out with a match than setup EPo). I've also seen trend micro as a hypervisor integrated solution work well but I have never done an original install of it. I think their administrative interface is terrible.
If you are already on Symantec or McAfee, pick that solution and deploy it. If you are on something else, evaluate their way of doing it. If you are only doing servers, you really can't go wrong as long as you deploy it on the best practices of the vendor. If they don't really support a hypervisor based solution, it might be a good time to switch to Symantec or McAfee.
Good luck.