I got it for free with my GFX card so not to bad.
As for the matchmaking being bad, I guess people didn't read the disclaimer at the start when loading the game saying they were testing infrastructure etc
That's a fair point, but it's definitely broken beyond the infra testing. There's still the bug where one of the players won't complete loading, and everyone ends up stuck on the loading screen until that person quits. It's super annoying, as a lot of the time the problem player will be on the other team, and just sit there waiting for it to load.
I hope they've fixed this, but I'm not optimistic.
