I have a solution: roll a healer!
Even if I queue solo (rarely, but it happens!), I win far over 50% of the games.
The only time it can get monotonous or frustrating is when its roughly 3am and there simply aren't enough people queueing. As a result u will run into same premade with the same pugs on your team over and over.
There is absolutely nothing you can do about this other than play at a different time of day.
Sincerely, Woozie.