As it is right now it seems that you guys are doing a lot of class balancing for PvP so that no one is too overpowered. When you do that it alters players in PvE as well, most of the time for the worst.
Have you guys thought about having two separate skill trees that a player can use? One that they can use in FP, OPs, and open world, and another that gets activated when they enter Warzones? That way when you nerf a class for PvP, it doesn't mess up players in PvE that don't do Warzones anyway.