For me, it depends on how the players want to use the 'weird race.'
I've never been comfortable with kalashtar because it seems like people don't really do anything with their fluff unless someone is running an Eberron campaign that makes explicit use of the Dreaming Dark.
I get away with warforged and dragonborn, because as far as most DMs understand me, I'm just picking out races that are of the "big heavy" archetype, and that's something that's easy to work with. "Oh you are a strange giant golem-thing, I am a villager and now I just messed my pants."
The player needs to put a little work behind his character's race so that the DM can understand what he can do without. Otherwise, gith become extraplanar ninja elves and genasi become homo superior with the x factor. In roleplay, that amounts to just being a human. Except mechanically special for no other reason than because the rules say so.