ya it seems very pay to win. when i started searching for a game, i said to myself "avg wait 2 min? i'll wait up to 4 then uninstall"
but then i decided it would never find a match, so i waited to see how long it would go. was gonna post on the dev's reddit page but apparently they are aware and deleting any posts about wait times so fuck it.