To be honest just removing premades would make dynamic queue a lot less cancerous
I wouldn't mind waiting 15 minutes to get my role if it means I'm going to be matched with solo players and have an actual representation of my skills instead of being matched with a freaking 4-3 man premade that make us lose the game because they can take all the decisions in the game since they are the majority. Dynamic queue is also cancer in low elo, you don't know the meaning of auto-destruction until you let a group of 3-4 silvers decide how a game is going to be played.