Oh, I agree with most of those things too. I could never write off
any of things that Yosuke does as "just teenager things", and it's absolutely fair to criticize him for it. But still... I think people are forgetting just how strong of a character Yosuke in spite of his flaws. For most of the game, he's the dedicated, reliable and confident member of the group. Like, I was shocked at how competent he was during the early-game upon replaying. And man, I disagree about Yosuke not being that great in his social link. When that character was good, he was
good. Like I adore Ryuji, but his social link never, ever reached those heights.
But yes. Marie is a lizard person, dungeon play sucks, ymmv on the rest.