i choose villagers based on design, not personality or gender, which means my villager ratio leans heavily male because i like a lot of the lazy villager designs. right now, my island has 6 male villagers and 4 female villagers. (4 lazies, 1 jock, 1 peppy, 2 snooty, 1 smug, 1 normal.) my final line-up will be the same, except it'll be 2 normals and 1 snooty instead, since skye and julia are just rotating through.
both my NL towns are about the same. my first town currently has 5 female villagers and 5 male. (4 lazies, 1 cranky, 3 normal, 1 snooty, 1 peppy.) admittedly, 2 of them -- one of each gender -- aren't permanent, but i'm too lazy to cycle them out now. if they ask, they can go, but right now they're just there. my second NL town currently has 5 male villagers and 4 female villagers. (1 snooty, 1 peppy, 2 normal, 2 lazy, 1 jock, 2 smug.) i have one free space, since it can only be filled by a camper or from someone else's void, and one of my smugs isn't permanent.
at least i seem to be consistent asdfghjk. a lot of my villagers made the journey over from my NL towns -- kid cat, punchy, lucky, biskit, vivian and bob.