I dunno why everyone thinks Taric is the worst support now and Sona is the best. I personally think Taric is really useful, especially with all these super early ganks that's been happening recently. I know he's a worse version of Alistar, but because of my ping I can't do the Alistar combo, so I use Taric a lot. I find he's got a really good jack-of-all-trades kit that's perfect for supports since they need to do everything. Not to mention he's crazy tanky. 150 armour without a single armour item wtf.
I mean, if I were to compare him to common supports.
- Soraka: Has no hard CC, can't do shit when jungler wants to gank. Also kinda useless if the enemy actually reaches you. =| Her super long cooldowns these days really took the fun out of her for me.
- Sona: She's good, lots of heals and damage. But again, if junglers do early ganks... she can't do anything. Also, her auras are actually kinda bad compared to Taric.
- Leona: Leona's great! She does lots of damage, lots of CC. Only problem is no sustain, so if the lane is failing, there's not really a lot she can do. Great for offensive players though. If I had her I'd use her more.
- Alistar: Alistar's hands down the best support. He's really hard to play though and these days, isn't really that tanky... especially compared to the crazy amounts of armour that Taric gets.
So I like Taric a lot. Ever since they buffed his ultimate and his W, he feels great!