What options? You only give one in the original post, having a toggle feature on auto-fill. That won't work, people are not gonna go, "Oh, I can't wait 3 hours for a queue and toggle auto-fill on." That's stupid and no one would do it, everybody who isn't a support/fill main is gonna turn auto-fill off and leave it that way. Support/Fill will leave it on but that's only because they ALWAYS have auto-fill protection.
Team Builder is not gonna fix this, it was never and could never be a ranked queue. Imagine people having the option to boot players from their lobby in a ranked queue without losing lp, it'd be a nightmare. If you're on a losing streak or fed super hard last game, you are NEVER gonna make it to a game.
Until all positions are equally desirable, you have 3 options.
-First, queue times are stupid long (High level players already have 30+ minutes queues even with auto-fill), this would drive people away from the game, making queue times worse. I remember queuing dps in WOW dungeons, looking at an hour wait time and shutting the game down and playing something else.
-Second, removing position selection. If you wanna know how this is gonna go, go play a couple Blind Pick matches, now imagine lp riding on those games.
-Third, Auto-Fill exists and is mandatory.
Look, if you don't like Auto-Fill just play support/fill every couple games. I've actually never been auto-filled, not once in however many years it's existed.