I have been playing the Alpha on xbox and I find that in the general cities there needs to be a chat function, Like a general chat were groups can be formed etc. Not saying voice chat. This would work extremely well on PC.
I found that games like Destiny or The Division, /enter chat needs to be enabled instead of using a third party program to form groups for raid etc.

