Oh really? This is exactly what Mass Effect 3 did with the cover buster mechanic, throwing in some randomness. Combated the bottlenecks by map design and giving AI grenades, gave cover buster and charging enemies distinctive appearance. Made for good gameplay.