Kanji and Naoto. Kanji - beneath his initial "tough guy" persona - is an absolute sweetheart. Naoto is smart and determined, and somehow manages to pull off blue tartan trousers, which is quite an achievement. I also find them very engaging because they're struggling with issues of sexuality and gender, which I haven't really seen in other Japanese games I've played.
b39cf17a7e609e3ff49e033675a08c76.jpg