"with the changes in obedience and limited dates you must keep your roster low"
There's plenty of tools available to keep obedience up. Quite a few classes have obedience-boosting social skills. Get a few of those classes and managing a full roster can be done (but the clicking can be tedious until you get a few mass-boosting skills like dancing, etc.).