All these changes are unnecessary.

People going in as tank/heaker and asking to have the ability to need dps gear? That is just all sorts of unfairness. I play all three, and tank and healers already queue so much faster and now you will use that to abuse the other DPS players? That just does NOT seem right at all.

About the only thing that may be worth considering is queue-ing in multiple aspect, but even that smells heavily of selfishness. Lining-up in multiple lines at once just seems wrong, even if it is a system finding and sorting trying to get best match. Perhaps the compromise is the roulette everything (the player has unlocked) and let the RNG and chance decide where you will land. But I doubt very many of the selfish people would sign up for that.