Dynamic Queue needs a "Quick Queue"
I think I speak for a lot of people when I say I'm tired of getting my secondary role in 80% of my games.
Just because my secondary role (Jungle) happens to be less popular than my primary role (Top) It's guaranteed that I'm going to end up playing jungle more often than not. Setting Main and Primary roles does not prioritize your main role enough I feel, and it's very frustrating to have to swap my secondary role to something like "Mid" just so I can be likely to get my main role more often.
This is even more frustrating for people who secondary support.
As a fix, I suggest adding a "Quick Queue". It will function the same way dynamic queue does now. The game will prioritize finding an avaliable queue first and trying to give you your main role second.
The normal queue will be for the players who don't mind waiting an extra few minutes if it means getting their main role more often. It'd be nice to be able to play jungle as my secondary, and not have to worry about getting it 4 out of 5 times.
If that's not possible for whatever reason, then please consider changing the current queue system to favor your primary role more. The way it works now is a bit ridiculous.