Sorry for this but i cant help it. Get your heads out your asses, the matchmaking works fine. The problem Is THE SMALL PLAYERBASE. You say it's broken, how do you explain that It works on me? And trust me, I am not lieing, I don't get money from relic!
Its easy to explain:
What matches you are happy to play and what you perceive as acceptable difference in balance is what you like personally, and as you can see there are a lot of people who disagree with you.
Tho, we are not stupid and we perfectly understand that player base is small, etc, etc.
Better question to ask would be what would I like changed, and I'll give you my suggestion as well:
- random faction search
- click button to search longer for better balanced game (I don't mind waiting for 10 min for better game)
- click to not be matched against someone with huge ranking difference ( I will bail anyway)
Few things like that, try implementing few things. See how they work, if good keep them, if not remove them,
Just repeating matchmaking is working fine, and player base isn't sufficient without actually trying to do anything about it is just plain Idiotic, in my books.