Agreed, I can't stand games where the protagonist is an asshole, tho sometimes having the main character be a good dude makes him boring, but this game doesn't suffer from that because of MC's sarcastic and kinda smug personality which also surprisingly doesn't make him annoying
Edit: I just remebered and probably someone else already pointed it out, but just in case: There's an Amber scene (I think it's one of the first few Katie/Amber scenes) where Amber's dialogue says "Amy" and it's purple (Amy's colour)
Also, sidenote: Is Amber and Katie's name colours being similar intentional? the names with different colours help a lot to quickly figure out who's talking and in all of their scenes it's kinda difficult to tell at a glance, but I'm just nitpicking honestly, it's a very small "issue"