Our mastery was changed, not our base mechanics and such. Not surprising YOU keep defending this since Alpha.agreed, anyone whos complaining that is "sucks" is either looking at pure numbers ( typically against broken specs like enh and assassination rogues as examples, while also themselves who cannot play the spec for their life) and saying it sucks. They then rebuttle with stupid arguments like downtime (which we have just as much if not less than live downtime according to simcraft and personally i dont see anything at level 110 either) or how we are balanced around people dying in fights to do damage (just a bonus not our balance) or how we need a crutch like GBoMs on 3 people to do any damage (again , we are not balanced around 3. 1-2 maybe but not 3 as stated by blizzard themselves. and this damage is not even a large sum of our damage anyhow)
what people are REALLY complaining about is how we lost tools in our kit that were problematic for our balance. things like all ranged damage as a melee spec, high uptime high boost of speed increase, or our gimmicks of always having cooldowns up(which meant out dps without them was shit)
all this complaining can result in knee jerk changes which could destroy the spec. The last time something like this happened was in cata and they changed everything a month before launch without any tests.... we all know how cata ret turned out.