Hi,
We used to have Sophos, supporting about 120 desktops.
We now have Kaspersky.
We've had Kaspersky for two years now.
Both Sophos and Kaspersky have been very good.
The control panels and reports on both are very helpful, their customer support is great.
We moved from Sophos as it was our renewal and Kaspersky was cheaper.
I say, try both out. Small subset, say of 10 desktops each, then evaluate how if they meet each of your requirements.