I think you should:
1)
Make it possible to make people find teammates via an Icon or colour.
For instance if Im looking for a team I could click off a checkbox in the teamwindow. And this would make an icon appear next to my name above my head (or change the colour of my name). So that other players can se that im looking for a team!
This would make it much more easy to find teammates.
2)
You could make up a lot more mission-texts. It is irritationg to get 2 missions with virtually the same text twice in one day. How many "mad bombers" and creatures building "nest/hive" is there on this planet!!!! If you want I would be happy to help with some mission-texts. Just send me an e-mail :-)