I don't think any aspect of the game will be polished and working perfect today when they release it and I've seen a lot of quality of life issues in the game that shouldn't be there. I like the idea of them doing a DMZ mode but not sure the execution of it will be what we're hoping for with it being in its infancy.
The SBMM is all over the show, originally like you I could be top of the leader board for a couple of games and then the next few games where I was struggling really bad, That's started to level out a bit for me now and I'm finding it better than it was on release.