No, he's really not. On top of having an ego he's shown that he's the type of guy who doesn't take no for an answer and has resorted to harassing their sibling in order to get ahold of the girl he's after just to harass her some more after being told no several times. That's not to mention his attitude towards other girls and how he treated their affection like a currency.To be honest, I like Shindou and Kenji’s relationship. Plus it’s not like he’s doing anything wrong to Kyoko and he’s genuinely one of the better guys out there even if he may have some ego