I think League does the best job of any game I've ever played in diversifying supports.
In most games support just heals. That's it. In League we have damage supports, tank supports, healing supports, and on and on. Our damage supports go from % damage aoe nukes like Brand to disruption cc supports like Zyra, most of our tanks do a great job of having huge tank stats in their kit so they don't need items (Braum E, Kench grey hp/E, Ali ult), and we even have some weird offmeta supports like the resistance-shredding duel-your-adc Trundle.
It's fucking great. Lt. Morales from HotS makes me want to kill myself. There is nobody in League who can heal a team from 10% to 100% in 30 seconds unless you have a very oddly specific Warmogs Soraka build, and even then you can prevent it entirely by hitting her.
Thanks Rito, for making such diverse supports.