There are many great features, pages and stats included in the DotA 2 client. Unfortunately, there are a lot of times players find themselves clicking on what they believe should be links, or they have difficulty searching and looking up game or hero information that does exist.

I suggest an improved inter connectivity between your hero profile, heroes played, games played and inventory. For example, clicking on the name of a hero in your heroes played menu should bring up a sorted list of all the games you have played with that hero. In a related example, sort functionality would be terrific on the heroes played and games played pages, where rank by date, hero and other stats would be interesting to players.

Being able to search and sort through the heroes and games would be a great boon to player discussions and skill improvement, allowing players to easily talk about item/skill builds and their successes (or failures) across games and heroes.