The issues are mainly fixed right now, with one glaring exception that the push-to-talk function doesn't seem to work for me or 80% of the people I've asked.
It would've mostly been an improvement if it weren't for the fact that the brilliant heads behind this game thought it was a great idea to split the dwindling playerbase by releasing a $10 DLC that, among other things, includes some new vs maps. Most of my buddies refused to buy this, and who can blame them? Just when people were getting to know each other by name, we've all been pushed into two separate camps.
Then again, maybe the developers would love to see this game finished off so they can get away with shutting down support for good.
What a pathetic display.