Weapon ench?

Which weapon enchant you think is the better one for pve and for PVP (bgs and Wpvp)?
I have 53,% crit, 20% haste, 53% mast.
I am not sure between Gale force (that I have on the weapon right now), the haste one (can’t remember the name) ,the crit (scope, can’t remember the name either) one and the mastery one (even if mastery is not so great stat)
Icy veins says that the Gale force is the best one for pve and the haste one is the best for PVP but was wondering if someone tried something different.

For bm’s using the dance of death build, gale force is usually the best weapon enchant because everything revolves around casting barbed shot. Barbed shot’s cd resets if you get a wild call proc: proc on auto shot crits allowing you to cast barbed shot more often. Whatever increases your auto shot attack speed and general crit chance helps and gale force makes your auto shot occur more often.

Not a pvp expert and my results are best described as “average on a good day” so keep that in mind with this next advice.

In pvp, crit damage is nerfed and most classes have pvp talents and defensiveness that reduce/eliminate crit chance of attackers and a crit chance heavy build won’t work well. Haste, Versatility and Mastery are desired stats and depending on who you talk to the order of importance changes. Haste and Mastery help your pet damage. Versatility also helps you and your pet damage and gives you damage reduction. But you really can’t go wrong with haste in pvp since it allows your pet to attack more often and get out more kill commands.

If you have the skitra bow from nyalotha, gale force may still be your best enchant because of the auto shot cd reduction.

Even with the recent nerfs to gushing wounds and the versatile corruption they are often the go-to

Some nice and interesting info there.
Thank you
Can’t remember other stats, and I can’t check it atm, but I can say my versa with PVP gear is around 26%.