I don't know why they made the decision to rework one class and release at a time like this, but it has made for even more unbalanced game play.
Class Mastery "kind of" helped, but we still have 2 classes that when it comes to PvP are really overpowered compared to the rest.
Now we have to deal with delays in class reworks, leaving 2 classes OP while the others suffer.
The truth is they should have done them and released them at the same time instead of releasing them over "years" like this. This isn't what the community wanted or wants, they want more balanced play across the classes. Releasing them once every 6 months or a year doesn't accomplish this at all.
Too bad they can't turn things back, or tone down the 2 they did release until they can release them all at once, which needs to happen.