1% of class would be an improvement, 1% of your spec would be even better. Reward those who excel at what they do. Being “forced” to swap class feel almost as bad as being “forced” to swap spec.
If your goal is 1% or even 0.1%, picking something outside of the meta lowers your chances close to none because of the sole reason that those top % cutoffs are between everyone, all roles and classes. Why would you not meta-pick?
I have a couple of friends that love certain specs, but end up struggling once they get close to 18-20 keys. Especially via LFG.
Making it per-spec would encourage people to play specs outside of meta. That would be healthy for the game and the players, I see no downsides to this. Sure, you’ll get “underdog abusers”, but I’d rather have that then meta-exclusive options only like we have now.
I would honestly encourage this to be the case for Gladiator in PVP as well..