The wait times for a game in the DPS queue are getting ridiculous, this seems to be something most of us can agree on. It’s especially bad in quickplay though. The thing where some people’s feelings just couldn’t handle the “defeat” screen so they’d quit seconds before losing, leading to last second fills that only got to see that screen and did nothing else except waste their time has always been an issue. With role queue though, it’s extra-bad for DPS. 6+ minutes of wait only to get into a game where you’re a fill, and could very well be exactly the sort of fill I just described? Just wasting your time in the queue, getting matched into a “game” that realistically simply means your queue time got reset and you didn’t get to play? Absolutely disgraceful. The whole system needs fixing, and badly.
I do have a possible framework for a solution, but first let’s see why the queue times for DPS are balooning so hard in the first place. Clearly that class of heroes has always been the most interesting for people to play. This meant that an average game of OW had more people interested in DPS than in the other classes. In QP, people didn’t give a crap so quad dps was the default comp (and that was with someone being the Responsible Adult and taking tank/healer), but in ranked people would usually try to flex into 2-2-2. This option is gone now. Still, that shouldn’t be a problem. After all, people who would be okay with flexing should just select other roles in addition to DPS in the selection screen, right? Well, not so much. Those people still want to play DPS sometimes. Doing what I just said and selecting other roles in addition to DPS means they’ll never get to play DPS (or at least such is the perception). And so, a lot of DPS-oriented players who WOULD flex before, don’t now. They just select “damage” only and let it roll, saturating that portion of the queue beyond all reason. What needs to happen is an incentive against this sort of thing. We need to promote people selecting more roles at once than just damage in the queue if we want any hope of distributing that load. 25 credits for playing tank doesn’t cut it.
And so here’s my idea. It seems now that players enter the queue at the end. What if instead they had a certain credit, based on time spent waiting in THAT queue already, and that was what determined the order? Every second spent in the queue would add 1s to your credit. Actually getting into a game in the queue’s role would reset that queue’s credit to 0. But here’s the kicker - if you’re in multiple queues at once, you’re accruing credit for multiple roles at the same time. So if you’ve selected a DPS+support queue’ing, and get into the game as a support (duh) after 1.5 minutes, you’ve got +1.5 minutes extra added to your current DPS credit (meaning, the next time you start queue’ing you’re already ahead in the DPS queue), no change on your tank credit (since you weren’t queued there) and your support credit completely zeroed (the next time you start at the end of the support queue). That way people could actually select multiple roles other than DPS and still have a reasonable expectation that they WOULD get into a game as a DPS after a while of doing so. This system also deals with the fill issue. Fills of any kind would not reset the credit down to 0, so even if you got into one of those games where you just get to see “defeat” the queue time wouldn’t have been time wasted.
This is a rough outline of a possible solution to this problem. It has some issues. It needs to be thought through further, for example to point out things like “this credit can’t be hidden behind the scenes, it needs to be visible as part of the UI to be effective at changing player behaviour to rebalance the queues”. Or things like “the tank queue is instantenous, so anybody selecting tank+dps wouldn’t really get any dps credit - and we want people in the tank queue to lower the strain on the other ones. Perhaps the minimum credit gain should be +1 minute, even if the actual wait time was less”. Still, it’s something that would help. As it is, if one wants to play DPS, well… time to start onetricking Roadhog and leaving it at that.