Oh, when I said “indulging in his romance with Ryou”, I meant scenes such as when he french kisses his in the midst of his internal conflict. I’ll concede a couple dirty jokes spiraling out of control was more Ryou than him anyways.
I believe Clannad establishes that in spite of his delinquency, Tomoya dives head first into his interactions with others as a way of distancing himself from his own life and problems. That’s why I believe he decides to give Nagisa a push forward in the prologue of the game. In most routes, Tomoya shows a strong sense of altruism and a firm desire to make other people happy.
Although this itself might be a subject of controversy, I’ve never seen Tomoya as much of a self-insert. I feel like most of his actions in the other routes are ultimately in-character to key traits he has as a person, namely his altruism, his trollishness, and his determined nature. When the route is composed in such a way that Tomoya acts so against what I believe his character is, I find that a pretty big problem.
I will also concede that Tomoya’s not the kind of guy to talk about his feelings. But as someone who’s rather conscientious of his emotional state in the amount of time he spends in internal monologue, I feel this would have been nipped in the bud much earlier.
A more minor nitpick, in the bad ends of this route, students can theoretically catch Kyou and Tomoya kissing in the park and assume their dating, even when they don’t. Ryou’s route sidesteps this by having no one see, with more people latching on to them kissing in the arcade. Since peer pressure is what sets the uncertain tone of the second half, I’m kind of surprised someone discovering them is rather fluid in that way.