I think we can all agree that a balanced matchmaking system (if it's even possible to achieve such) would benefit both sides more in the long run.
However, seeing that this is an imminent problem that might very well drive the majority of F2P players away (after all this thread does have 28.000 views and over 80 pages) would it really hurt to try separate queues just for a few weeks?
We could see how matches go in true PuG vs PuG situations (I'm guessing PuG players would instantly have far more fun) and if premades have to wait an atrocious time to get a queue (which they should anyway because they have multiple advantages over the typical PuG player (team composition, gear, skill, vent). we could always revert to a previous state (the one that drives F2P and casual subbers away).
By all means implement a proper matchmaking system that can achieve overall balance and gives a fair chance to win for both solo players and premaders. But by the same extension you could wish for an end to starvation or pollution. Or wish for world peace. These are awesome ideas on paper but they are just not possible to achieve.
What can be achieved is queue separation. All we're asking is a few weeks' long test. Maybe it would make the F2P players stick around, too. I'm sure they're having tons of fun losing their 5 matches a week against well-coordinated, well-geared premades. They can't even get their damn daily done.
This is true, i play in pvp guild and everyday queue with guildies in ranked queue and in normal also, but i wanna queue at least for 2/3 matches everyday solo and it sucks when pug is vs premade. Also when i am in premade and face turret, there is no fun when we cap and hold 3 turrets. I have min/maxed 2 toons and rly dont need comms just play for fun and its not fun sometimes. And there is reason to queue solo despite ppl say this is mmo. I often queue solo to hunt some unguilded ppl and its better chance to find some1 very good, and second reason is sometimes prefer play without headset, its not easy be 3-4 hours on mumble and have something on the head.