The Kargi and Krangi aren't even balanced with each other, let alone the core races.
Anyway, hobgoblins as written aren't broken, per se, as a LA +0 race. They won't upset the game or anything. If you want more balance/flavor, something along the lines of:
Stranger in a Strange Land (ex): The hobgoblin is not accustomed to dealing with humans and demihumans, and doesn't understand their ways. All gather information checks dealing with core races or knowledge checks concerning their culture, politics, and religions suffer a -4 situational penalty. This penalty is removed once a hobgoblin has dwelled in an area for 1 year or more.
Outsider (ex): A hobgoblin is often not easily accepted into regular society, and is accustomed to the order and discipline of his own people. If a hobgoblin wishes to join a group or organization which doesn't already have a degree of goblinoid presence, he suffers a -4 penalty to all diplomacy checks with members of that group until he has been a member for 2 character levels or 1 year, whichever is shorter.
The idea being that the hobgoblin is very used to acting a certain way, and even though he probably wants to abide by the rules of his new group, his way of life is so ingrained in him that he'll be making a lot of mistakes with decorum and social gestures, which would differ in his own culture. Eventually he adapts.
This way, he can keep his high charisma when dealing with his own. Maybe I'll do a full hobgoblin rewrite and post it to this board later.