Excellent post! I agree with all the points above, it would also be nice to have a multiplayer lobby that list other players pings, and being able to only play a game with players that have a certain ping or lower. If everyone is below 100 I am usually happy.
Relic needs to learn to use FILTERS so its easier to find the game you want...
2. If a player is kicked the game should inform the other players exactly what has happened i.e. ‘Player xyz has kicked player abc’.
3. If a player is kicked no stats should be recorded for the game, no-one wins, no-one loses.
4. If a player quits or drops in the first 2mins of a game, no stats should be recorded for that game, no-one wins, no-one loses. So if your team mate is behaving like an ass you can go find another game.
2,3,4 are the most important of the list, nothing can get under your skin faster than someone dropping and getting the win. I 100% agree if a player is kicked and or has dropped its nice to know who it was and what team they were on...
The only other thing that could be put in should someone drop or be kicked and all remaining players agree, is that a AI takes the place of the missing player, and again all players would have to agree that it is ok. As long as the AI is half decent and can understand, ATTACK HERE, and DEFEND HERE commands, I am all for AI based teammates.
The email option that relic gives is alright, but I reported a person an never heard back, I guess its hit or miss.
Ok , that is all........