Makoto on my first playthrough. It's my opinion that Makoto is the canonical girlfriend.
She takes on something of a "leadership/analyst" role when she joins the team. Even so much as taking on the codename Queen. This almost puts her on equal footing with the Main Character, whereas the other girls in the game are either poor fit age-wise, or don't really have much in common with the Main Character.
When investigating Futaba's house for the first time, she gets scared and grabs the Main Character's arm. And then his leg.
When fighting Futaba's Palace boss, she nearly gets hurt in a cutscene but the Main Character catches her.
He's fucking Yosuke and Kanji mixed into one, making him the greatest male character in the series (I don't actually agree with this, Kanji is the best, but Ryuji really is both characters in one...so far that I've played)
Agreed. Yosuke + Kanji = Ryuji. He's a much more efficiently written character. I like him a lot.