It is relatively easy in this game to get a team together and maintain it. However, I have found that most ppl don't want to be bothered by putting a team together and some will drop out of the team rather than become the leader. I often look at the roster of players in a zone and think why doesn't someone get a team together. So let's make it easier for folks to get involved. Very small changes, I believe, could accomplish this.
1. When you click on a character in the Find search field, have one of the choices be "send team invite message". This message could be entered previously in a box from the options menu. Most ppl seem to not like blind invites for some reason, and I don't like typing a separate message to each invitee. It's is more trouble than it needs to be. Devs, make it easier to put teams together.
2. Allow everyone on a team to invite others. As it is, if you see someone you want to invite, you have to ask for the star or ask the leader to invite X who may have a name like TyuIUiJuyGg -- which you have to type out exactly. There is no reason the team leader has to be the only one who can invite. It slows down the game and makes many ppl not want to be team leader. At least make it an option for the team leader to enable this function.
Easy stuff that would not be much trouble to make happen and could have a major effect on the game.