To be honest I hated swapping gear between encounters in raids even, or swapping just for trash, then back for the boss, as dps would skew heavily between single/cleave/aoe, as well as talents, since swapping gear wasn't tied to spec changing, also having to spend 10,000g about once a month on tokens, adding another item to my inventory.
They wanted to reduce the amount of gear you had to carry, and Legion ultimately inflated the number of pieces I had to carry around. Bit ironic.
Tweaking gear to min/max is one thing, having to swap entire sets and talents is another. I didn't find much fun or enjoyment in it. I just wanted to kill shit and focus on mechanics, without losing 100% damage because I didn't click a few buttons before an encounter. It wasn't hard, just fuckin annoying.
They're fixing both issues in a way, by removing legendaries, and making talents of similar effect on the same row. I just hope some of these talents don't result in a 50% increase in every other fight, requiring flip flopping of talents.
The disparity between classes where this was required was probably a larger issue overall, since some classes could get away with using the same gear and talents for all single/cleave/aoe, while others had to fuckin change everything for every fight.