If when you recruit you get the option of Innocent, Stripper, Slut or something and the cost and randomization is based on that. For exampleI think having an option in the recruit menu that allows you to randomize a girls stats would be awesome, it would solve the issue of having "overpowered" girlpack characters. You could make the randomizer tiered so youd have one for cheap, mid tier and high end girls.
Innocent: All stats random 10 or lower. Cost 300
Stripper: Openness Random between 20 and 40. All other Stats Random 20 or less: Cost 5000 and 10 Rep
Slut: Openness Random between 40 and 70. All other stats Random 50 or less: Cost 20000 and 30 Rep
So for each girl you recruit you can choose what to recruit them at. It's way more fun to manage a girl from innocence to group sex slut IMO than have the 100 girls (no matter the cost), but the way the system works once you have an upgraded club you need to work girls with a range of openness so you can train innocents but cater to all clients. This means you might want to hire girls at higher levels.