But didn't they break up though? In that case, all the sexy fun either James or Keeley could have on the side shouldn't exactly count as such (unless they were still officially in the relationship?). I initially thought that James was drowning himself in meaningless sex because he wanted to move on after his failed relationship and leave his thoughts about Keeley behind, (similarly to how Keeley wanted to move on and thus willing to let Claryce in), not just have lots of sex because he was horny all the time, but in his case, it wasn't really working. I guess I'm wondering what did James truly desire? To get back with Keeley no matter what, to hurt her further (for what? I don't remember the game told us what Keeley did to anger him) or accept his mistake, let Keeley go and move on for good? And if his motivation was moving on, why does the game treat it as unfaithfulness as if they were actually still together? And if they were still together, doesn't it make Keeley a cheater, too, if she started her romance with Claryce while not fully knowing where James stood? IIRC, they only talk towards the end of the game, once all the variables are already set, and James is by default angry with Claryce (if he slept with at least a single woman) even if he has no right to judge her or Keeley.
What I mean is, the game doesn't explain what James wants at the start of the game which would establish our goal. With Claryce it's simple, she cares for Keeley and wants to make her happy and hopefully date her, but what about James? What is he thinking? IMO, he shouldn't have 2 completely opposite motivations since he's an established character with set experience that lead him down that path. The player should only help make key decisions for James that would lead him down to different paths.
And finally, I feel like James' honesty should give him something good, even if he failed to keep it in his pants a couple of times, as was the theme in the rest of your games where lying leads to bad endings. And if Keeley can't accept James anymore knowing the sad truth, and their relationship is truly doomed, then perhaps with someone else that he eventually finds (which shouldn't be too long, girls almost jump themselves on him). Hell, I felt there was some real chemistry with his friend whose husband wanted him to fuck (sorry, I'm bad with names of minor characters). Maybe he is the man she truly wants as opposed to her inattentive husband and their one-time thing turns into a full-on passionate romance?