Eh, works well enough for me. The frequent resets may be annoying, but I've been only once unable to get everyone back. And this despite having almost all the best girls there are. Other than the one waynoinsano still manages to keep from me.
Well, I do admit I did not expect her to be your first choice, but still, there are few characters other than her that I would immediately connect with you.