Dynamic Queue is awesome for what it does, but the community NEEDS soloqueue and teambuilder back.
[Revised] Let me start by saying that I think removing soloqueue was a bad idea. Thinking that Dynamic Queue could replace soloqueue was folly, and removing soloqueue was a mistake.
TL;DR - I personally don't like soloqueue. I never liked how it felt (though new champ select makes that way better), and I never liked how the games played out. I thought it was Mario party. An incredible number of people think otherwise and don't like Dynamic Queue. I totally understand that. Riot should do good by everyone and allow both schools of thought live at the same time. Bring soloqueue back, and keep Dynamic Queue here as well. Neither should exist at the expense of the other.
To take it up a notch, a proposed solution would be to have an opt-out option in the client. Allowing people to opt-out of being placed with a 4 man would be a great compromise to the whole situation. 4 man queue times would go up, but not nearly as much as if everyone who played solo and didn't care either way went to the dedicated soloqueue instead. Furthermore, soloqueue players that opted out would only see longer queue times relative to the number of 4 man queues that their search passes up, allowing them to still match into 2q and 3q groups (which apparently aren't nearly as much of a problem to them?), and this also means 2q and 3q groups will not see any difference in queue time which would happen if all of the singletons spun off to soloqueue instead.
Soloqueue fills a niche that doesn't gel with Dynamic Queue. Yes, on paper, dynamic queue makes sense. A solo + 4man vs a solo + 4man makes sense, right? Except that what if their solo is Nasus top lane, and you queue solo jungler. Now the enemy team's jungler is in close communication with two lanes, while Nasus does his Nasus thing and you're getting screamed at by everyone on your team. This is not a zero sum equation.
Soloqueue needs to come back (with New Champ Select of course), because tons of people want to play the game solo vs solos. Riot can't hide behind the defense that this is a pure teamwork game because so many champions and items and strategies exist to encourage this as a viable strategy. 1+1+1+1+1 vs 1+1+1+1+1 is completely functional and these players should be allowed to pick this instead of being pressganged into a premade.
Teambuilder also filled a niche that neither soloqueue nor New Machmaking pulls off. The ability to just flat out ensure you get your role and your champ. If you want to practice something specifically or you really just want to play something right now, you could find respite from the tumultuous hell that was pick/call soloqueue in here. Furthermore, some people just don't want a damn rank hanging over them like the moon in Majora's Mask. They just want to play Azir mid all the god damn time with no fuss. That was the beauty that Teambuilder brought. New Champ Select, IMO, does a well enough job, but Riot would do well to realize what Teambuilder brought to the table and why some people find New Champ Select a flat out downgrade.
However, Dynamic Queue needs to remain as it is to allow solo entities like myself whom greatly enjoy being able to link up with premades and try to merge with their teamwork for full teamwork oriented gameplay. Teambuilder was just soloqueue with dedicated picks, and soloqueue never came close to what I wanted. Dynamic Queue is my god damn ambrosia. It is my Valhalla, where I can find warriors of legend and fight alongside them for glory. No other queue method reliably combined the ability for me to reliably play what I wanted, in a ranked format, with the potential to play with teams that actually wanted to work together as a group.
On queue times, I love the quality of the matches Dynamic Queue brings me. I'd rather wait 30m for a good match, than two minutes for a 20m surrender shitshow on either side.
Still, Riot should at least entertain the idea of bringing soloqueue back. There are clearly three distinct types of players (idgaf I just wanna play what I want right now, solo rankers, and group rankers that don't want to be nailed down to a ranked team). Servicing only one of them (at the expense of the other two!) is just unfair.