So I've had my fair share of Weaver gameplay so I think I have some experience in said class. It's no unknown fact that Weaver or Ele in general isn't really a good class compared to all other classes around there, the only people that are able to hold decent fights are the ones who have mastered the Weaver spec.
So this brings the discussion of Weaver needing a buff, but I don't think Weaver should get a big buff at all.
Weaver is pretty good on paper (kinda), but there are some points that I think if they would be improved, Weaver would be in a way better state than it is now.
My first suggestion is: Reduces casting time on skills like "Flame uprising", "Pyro vortex", "Gale strike", "Twin strike", "shearing Edge" and "cleansing wave". All this skills have a relative long casting time wich makes missing an enemy way too easy. Decreasing the casting times will make Weaver more responsive and viable to play.
The second suggestion is: Remove "Unravel" as a utility skill and move it to an F5 skill slot, theres just no reason to sacrifice a utility skill than you need to be able to survive for something that isn't even good in any way, moving it to an F5 skill slot would make more sense and allow more versatile gameplay.
These are 2 simple suggestions that don't directly buff Weaver with extra damage or extra healing but it will make it so Weaver is more reactive in skills and can do better combos.
What do you think?