I do like the idea of texts and calls, more so when you consider all the alone tv watching he does. The text and calls don't even need to be fleshed out, do the same with the tv but instead of "Watching TV for the next couple hours" instead of "Called/Texted XXXX then XXXX and seen how things were" let us see he actually takes interest in them if they are not there spreading their legs.
Considering I only played full harem path please take this with a grain of salt, I would say there are a total of 4 categories the females fall into. These would be Main Harem, Side Girls, One Night Stands and Unsure (Not utilized yet)
Here is how I would rank them with some I'll put between as not sure how they will fall out in the story. No particular order within each ranking.
Main Harem:
Allison (Nana), Liz, Cat, Amy, Fiona, Rhiona, Ellie, Ella, Jamila, Aliyha, Jada, Sophia, Tanya, Priya and Shizuka.
Unsure if Main or Side:
Natalia, Isobella, Mila, Polly, Paveena.
Side Girls:
Betty, Aiko, Mabel, Sandra, Zelda and Josianne
Unsure if Side or ONS:
Jasmin, Minnie, Karen, Svetlana, Sister Maria, Elaine, Ophilia and Annabelle.
One Night Stands:
Rocie, Lily, Lina and Brandi.
Unsure:
Yvonne.
Excluding the bottom Unsure the amount on the list should be flipped as the higher up the more story is needed to satisfy that addition while the lower can be carpet swept and people would be more willing to accept.
One change I would suggest to make immediately is remove Yvonne as there is nothing developed so one less interest to consider. The girls I've got between categories should be focused on to tie their stories up IMO and preferably mostly the the category below if it makes sense just so main characters get more focus.
By no means do I think this list is concrete but rather how I view each character falls into MB's plan.
I'm wondering if any one thinks my placement is wrong?
Edited: Mistyped name, thanks ramvivat.