Not that I disagree with you, but they better fix at least the "waiting" matchmaking problem, that is the most annoying one. Otherwise I think that most of the people that did not gave up yet, will.
Yeah, I'm willing to fight through a few more minor bugs if the primary match making issues are fixed and its easy to jump back into games. At least I don't see crashes anymore after games end.