So, having played through both career paths now, I was pretty disappointed to find that there's NO way to avoid cheating on Emma in some fashion, nor can you start a relationship with Lily or Lauren without lying to them either.
It's also pretty weird that the MC has a problem with a single kiss, but then has no further problem with much more serious cheating almost immediately after that, and many times since.
Mind you, there is the option to break up with Emma shortly after cheating, but since there's no real justification for doing so the MC rightly comes off as a petty douchebag who can't wait two measly months for her to move there permanently when there's absolutely nothing wrong with the relationship from her side and he apparently still loves her - and it's certainly not a clean break.
Also, why did Emma get a sudden boobjob during the timeskip? What was the reason for that, with no discussion or anything in-game beforehand, just "by the way, this happened"?
Everything outside of that relationship is based on an opt-in choice, with differing degrees of shittiness from the MC in terms of getting involved, it's just really weird that there's a very messy opt-out choice with no way to avoid hurting people no matter what you do, right from the start of the game - and no-one so far has had the decency to TELL her she's being cheated on or call the MC out on it in any significant way, despite Charlotte and Tris both knowing it, and with Charlotte supposedly having a great liking for her.