I'd also like to see a ranking system, probably something along the lines of battle.net.

I do like the idea of friendly game (stats are hidden) though. I also think that disconnects should be kept in a seperate stat. You could then set filters to ignore anyone who has over 20% disconnects for example.