The current social system, is worst I have ever seen - anywhere.
Current issues that instantly pop in to mind are:
1) Group leader is seeing "ready / not-ready" -buttons for himself. It should be READY -> then CANCEL // LAUNCH, depending if rest of the group has clicked ready. Add option for "autolaunch" if leader clicks READY before the rest of the group is ready.
2) Grouped player cannot start a game to play alone, without leaving/disbanding from/the group. The limitations of starting a game should only apply if there are more than one player in the "lobby". If the rest of the players are playing, a grouped player should "act" as a non-grouped player.
3) Invite friend and block friend buttons are next to each other and tiny. Misclicking is easy.
4) Opening chat requires double clicking. Cannot open chat if the player typed something to you (name is blinking) but he is now in game, and you try to double click (?!) to open it. Chat should open instantly when someone writes you something (add option to disable this). Possibly give a notification that a new unread chat message. And how about a single click instead? What this means - you cannot communicate with people who are in game - at all!
5) Option for keeping the social menu on seperate window or find a space it on the UI so that it is open all the time, not under the "social" -button.
6) When you try adding a player to group, who is already in group, you just get message: "Failed to invite" or something similar. Instead, add a visual effect that SHOWS that if a player is in a group already.
I am sure people will find more issues in that piece of crap.

...as a bonus suggestion, outside of the social -menu: If you have made no changes in mech lab and you swap from tab to tab (like upgrades to loadout), it should not ask confirmation about saving/losing changes if there were none.
Edited by Artifex 28, 29 November 2012 - 07:39 AM.