The best way to make the battles worth again is to use the mojo better.

Example: I win the battle and gain X mojo, then each girl on my team gains X xp and X affection; I lose the battle and lose Y mojo, then each girl gains Y xp and Y affection.

Small boost, but still way better than a +3 if you're lucky.