cyclable default and custom friend grouping (organize your friends list however you want, dynamically)
some of the examples for features of friends list grouping are obviously not possible without further recording of certain data, and most would be under good examples for dynamic grouping by personal preference. i'm posting to see how popular this idea could be, and pass it on to steam, as thus far among friends everyone so far has said they'd love it.
the basic idea is for cyclable friends grouping or drop down default gorouping of friends, with dynamic custom options such as;
custom group examples being sorting friends by custom groups such as date friended (new friends (descend by added), noob friends (grouped by game hours descending to easily discern skilled players versus new players, a secondary grouping option for grouping by most played game, easy to implement multiple grouping option (sort by most played game, descended by hours inside each game group)), sort by game you met the player in (sorted by what game you met them in and added them while playing), custom groups (multiple group adds for each friend would be required) for friends such as groups of friends you regularly play with in certain games, pools of friends you rely on to start friends only games, reliable players to easily use in game invite features so you can quickly invite those who commonly join on invite, etc
so after the obvious choices like most played game, most played game genre (grouping by the new game tagging feature), most hours played with, hours played in each game group when grouped by most played game, win/loss ratio grouping (again a secondary grouping option to most played game or custom grouping options), etc. there is the clear and obvious options provided by allowing custom dynamic grouping.
i realize there is already a 'group' tag on the friends list, but it's currently just steam server groups. i truly think dynamic custom friend groups could easily put the group list into the number one position of ways to sort/invite friends.
clearly the room for examples and suggestions is massive, i'd be happy to read ideas for this feature, and get feedback on interest in it becoming a real possibility for the steam application, as myself and every friend i've asked would absolutely love it, besides it'd be extremely useful.