I liked the idea of corruptions, essences and az armour but the form they came in was too much. Much of the time they were behind horrendous grinds until the game was on the “goodbye patch” which meant alting was an absolute no, and their impact on a class was too big as you said, which felt odd.
I liked the idea of choice-based armour customisation, and in the neck, and on my gear with corruption. That degree of choice was fabulous and really nice. The issues were a) lack of balance between the choices (some traits were hot crap on a stick) and b) with the choices that were balanced better, they were usually too impactful and made such a huge difference to your performance that you felt hard pressed to play anything above world-content without them.
I mean, not this priest, but my priest at the time. Healing mythic+ as a holy priest without 3 of the permeating light trait was basically a non-starter. Your flash heal was simply too weak without 3 of these traits stacked which meant that it was really not a choice at all, and you’ve feel bad if you got a higher az piece without this trait.
Same deal for Sub and The Last Dance, it wasn’t just a small buff to your play, it was a HUGE performance so much so that the spec’s fluency largely revolved around having this trait in place (as well as the Lucid Dreams energy regen) which is bonkers.
They should have been perks, small enhancements (like conduits are now) not this stuff which completely dominates how a spec plays.
Many classes felt amazing when you have “all the right bits” in place, but pretty poor without them. Other offenders: SPriests with Chorus of Insanity, MM Hunter with the huge trueshot crit buff as well as the haste buff from rapid fire. Havoc with their crazy haste buff on eye beam etc.
 Altash:
 Altash: Naxxos:
 Naxxos: Icepole:
 Icepole: Denareth:
 Denareth: