Regarding your girl choices:
Unfortunately I can't look at the prices right now, as I have no free slot available for my girls, but is it also not profitable to get the 2 highest income girls and the rest cheap/low level ones?
So assuming I get to company level 10, do I only get Zoe (I think that is the name of the new one you get at level 10, right?) and other than that only the cheap girls, or do I go for a second one with high income, if it is worth it?
Does the "level 10" girl earn more money or is it the same as Anika, Cassandra, Delilah and Laura?