I have seen and have also wanted something along lines of this. I would like to have a way to distinguish a players skill other than just level.
A stat page or a simple K.D would be cool. It would add a bit more of a reason to play.
A ranking system would be cool but as said in the past wait times would suffer. A way that you might be able to fix this would be to have a time limit, in this time limit you can only be match with player of your rank once you pass this limit you are put into all rank que.
@Courier @OldKingHamlet
Please no memes about unresponsive devs, lol.