Allow us to choose roles we don't want as well as roles we prefer.
The preferred roles should be toggleable to "anything but" roles. You could choose any combination of prefered or "anything but". EX1: Top preferred, anything but bot. This would have top as highest priority and then fill for mid, support, jg. EX2: Anything but support + Anything but bot. This would mean fill for Top, mid, and jg.
This allows people who would have filled if not for 1-2 roles they absolutely did not want, to fill. I would put jg prefered and then fill for secondary but I'm a terrible ADC so I pick top secondary because I know top is in such demand that I will usually get jungle even if it means waiting a long time.
Allowing "anything but"s would open up a lot of players who would fill support if not for X role, and it would reduce queue time significantly. Players who use the "anything but" feature would go from having only 2 open roles to 3-4, making it easier to create games with them.