Hmmm. I'm still in two minds about him. Probably because I see him occasionally picked in pub matches, get 6 and then sit in well, and get disconnected for inactivity. And I suppose you don't really see the effect of chilling touch. I've never played him so I had no idea he could do that hah.
He still wouldn't be my first pick as a support. I would probably go for Dazzle first pick because of the super heals as well.
Yeah, it's a good ulti, but until you get aghs, it doesn't really do very much unless you manage to land it on someone who is really squishy or is really low.