I go between loving Teddie and being genuinely annoyed by his twink perv cock blocking routine. At every single event, that guy ruins all my fun and hangs out with my girlfriend.
Kanji is my favourite, such a fun character. All the main cast are great though, Yosuke seems to catch a lot of shit but he's much less annoying than Junpei and Ryuji.
Ryuji is also a good bro though, no hate.