
Some things that I would be interested in would be:
- Matchups for 1v1
- Team compositions for 2v2 and up
- Map choices and win rates per faction (or for axis/allies for team games).
Note, that when you use game lengths for anything, there is the occasional game that lasts 10 hours or so (probably because the server fails to realize that a game is over).
I was never very happy with the rank ranges. 1-250 seems to wide, 250-500 was to small (and not overly useful) and 500+ much to large.
I'd suggest to use player or team levels instead. Really fancy would be when it would be possible to pick a range of player levels. Like, you could say I want the win percentages of OH players between levels 8 and 10. And then the output would be how many games happened in to total, how the win percentage was and what the average level of the opponent was (using some robust stack).
I personally feel also being able to select for the opponents level would be problematic, unless you only allow for long time bases (I would expect that one week is not enough data for that.).