I just switched to MessageLabs because they had the best Outlook user experience. Also having our previous vendor recommend them help. We looked at AppRiver, MxLogic and Postini. MessageLabs won hands down for both archiving, virus/spam scanning and support. Pricing was about the same too.
We tried archiving in-house but users complained when they accessed their large email store. Too slow....