Also is
@Sirrocco actually still active on SV?
I'm still around. "Active" might be a bit of an overstatement, but there are a few quests that I follow in a desultory fashion.
For this one... well, we have Leaf. Leaf is basically forging herself into a support specialist for us, with a poison spec and a bulbasaur starter. Cool. She's running debuff/DOT/regen, female-only, and her starter has reach. The best thing we can do for her, then, is tank - give her time to land those debuffs, and give them time to work. We're living in a world where we must seize every advantage we can simply to survive.
Given that, honestly, David is the obvious choice. Hard Shell is *huge* for survivability, and stuff like that is going to start mattering the instant we walk out the gate. He's giving up a fair bit of attack power to get that raw toughness, but that's okay. He doesn't have to be the one dealing out the damage.
Then comes restrictions. The "no sharing types" restriction is cute, but it's almost guaranteed to be weak. The absolute max cap for pokemon under a single trainer is 6, and we're not likely to ever see it. Limiting ourselves to one of each type is near-meaningless for our second pokemon (the most we can get right now) and at worst an annoyance even once we're hitting 4 and 5 (if we ever get that far). In order to get the power we'll need to survive, we'll want to go a bit deeper than that. We'll also want to make sure that we can still get a flier at some point. The ability to fly is a pretty big deal.
Eh? We're heading out into the wilds in spite of the terrible demographic implications (if you're running out of humans, you don't send your breeding stock out into the wilds to die) because we're trying to save this town. Fine. Let's simplify.
[x] David the Squirtle
[x] Restrict your pokemon to these five family lines, with no matching elements, and no more than one pokemon per line.
That should be enough of a limitation to be worth some points, while still giving us space to build what we need. Charizard gives us a flier, we can spec the Eevee to what we need it to be, and there's a decent elemental distribution. Bulbasaur's pretty redundant for the moment, but by the time we're picking up number 4 or 5, it might not be. It holds together thematically, too.
I will play your game for a little while. Let's see how it runs.