This is actually pretty true.
Kamina's dub voice didn't kill him... as a matter of fact it fits. The problem is that Kamina is overrated. Now I'm one who typically hates calling EVERYTHING overrated but I feel as though this is a rare exception to use said term as it is applicable and appropriate.
Kamina has a sort of "cult following" about him. Which is somewhat inspired by his "HOLY SHIT GARRRRR" attitude meme people throw about. In reality he's not exactly manly OR badass. Not in the same way Genome was. Kamina is a 17 year old with a giant robot and some good charisma. Lets face it. If you met the guy in real life you'd HATE him just because of how much of an arrogant dick he was?
Then you ask why the characters in the show like him? Because GL isn't a realistic show. Plain and simple. Kamina's greatest feature was his humility toward Simon in helping the kid along and his general selflessness. Other than that he's not that great...