I work with Cisco products all day long. Some I love, some I don't. The ASA's are long in the tooth and pretty much everybody has passed them up. Now I just use them as a glorified VPN concentrator. Traditional WiFi (Aironet WLC product line) is still the best in the biz as far as I'm concerned, but that model is being challenged by the Meraki's of the world. The CUCM VoIP products SUCK!!! From a management standpoint, it's awful. Sure, it can produce dial-tone and make a phone call after massaging the f*ck out of it, but so what? Give me Avaya any day.
Even if their switches aren't the fastest in the world, they are ubiquitous and just work. I'd rather have an old 6509E than most modern alternatives just because of what the software can do. It's not always about speed.