Even if it gets a bit annoying after a while, the in-game dialogue in Sonic Heroes have some great and sometimes very genuine interactions between the characters. I love how Knuckles says with a bit of fear on his voice: "Were not going there, are we?" to which Sonic responds "Yes, we are!" in a very energetic way. Or when you get moments where Shadow acts less moody, like when you get to Casino Park and he says "Cool city".