@Nightlotu5 I agree with most of your points but I want to clarify on my thoughts on meta and top 10 players etc.Let's say that blizz balances all the classes in simulations. So when played 100% correctly, without any errors, you do X amounts of damage. And they try to keep this X amount of damage even between all specs to keep them balanced.One of the (many) req's for being a top player is executing the rotation almost flawlessly, with as little effort as possible. So we can safely assume that these top players for each spec are making as little, or no errors at all in the rotation and cooldown usage.Now the average player will maybe do 70% of this potential damage. And not utilizing everything correctly, CD's, cleave etc. Catering to these players will inevitably change the amount of X damage the class will deal at 100% capacity. Let's take BF as an example. Uncapping BF will make Outlaws deal way more damage than what they currently do. This will lead to their 100% simulation dealing way more damage than other specs. Which will require a nerf on their ST, or else it will become the go to spec for all high end players. You can't just pass up that extra damage you get when pushing world first keys. It will even be better for "better" than average players to play outlaw because doing 80 or 90% of the max simulated damage will still yield more damage than the rest of the specs.And rogues are one of the classes you can stack with too little drawbacks. Remember Motherlode first skip with double shroud? Each rogue can stunlock their own target, gouge, kick etc. You don't get diminishing returns from having 2 saps and 2 blinds, 2 cloaks, 2 evasion etc. And as always yeah its really not easy to balance all specs across 4 different covenants with 3 different soulbind talent trees each. I really feel that the class niches are in a good spot right now, we haven't had this much of a diversity in m+ meta ever. But we have to see the PTR and the numbers before we can judge.