I Suggest to implement a system to reward players whom play other roles so when they want to play DPS they have an express queue with less waiting time.
So right now there are rewards of loot boxes and credits. But I suggest that if you play X amount of games with certain roles, you get an express queue for which ever role you want to play. This will Incentive those who only play DPS to play other roles and those (like me) that play Tank and Support just to not wait for those long queues on DPS to have the opportunity of playing DPS once in a while.
Thank you,