It’s really amusing to see all the ways Blizzard tries to solve queue times.  The implementation of the flex option is definitely nice, but essentially the option is the “Tank/Support” role with the bonus of getting priority queue tickets for when you want to play DPS.

The system is fine, but let’s be real; I seriously doubt that anyone queueing up for the flex role thinks there’s a chance they might get DPS.