In regards to teams, I think it'd be worth keeping in mind that they'd be better with a balanced mix of fighting styles and ranges. This is sorta how it works in the show, so it might be worth it to categorize characters by their attributes to make balanced teams. It'd also help with coming up with teams a little bit, because I did some math and the amount of team name possibilities numbers came to around 140 (including last names and without rhyme or reason) possible combinations.