I am talking for pvp only. You have to use it after some stronger controll, such as freeze( 6 chill stacks) or entangling force. It took me like 2 months to master it, you have to be persistent.
Recovery isn't so great, you also get better stats from other talismans. There is sylvan talisman, give u regen and hp, and there is Nightmare talisman that gives u regen and def slot.