They heal 20% on perfect hits... so it's a combination of both.

They WERE broken for a while and healed the ENTIRE TEAM... but, they fixed that recently. Now they only heal the character wearing them like they were supposed to. They do indeed work. I use then on Eternity Ed and the Witchdoctor.