We don't really use our switches for any of these things (automation, virtualization, analytics), everything is "physical" so to speak and we only use the switches for the most basic functions and they perform well in that regard.
We most certainly have benefited from the automation features of the catalyst switching line. As mentioned in previous questions, we utilize the Autosmart port feature quite heavily. It has really helped our engineers regain time spent doing menial tasks such as manually assigning VLANs and QoS policies which are now handled by the Autosmart port provision feature. We have done a little bit with analytics and watching NetFlows but only in a troubleshooting scenario. It's not something that we keep an eye on all the time.
We are still moving to a modern infrastructure. We have nexus switches at the core and are currently workin on upgrading our catalyst switches. Once they are in place, we will be taking advantage of the analytics.