Voneth said:
How I envy you.
I spent 16 levels as a Druidic Lizardman and except for the one time we fought snakemen who were supposed to be the ex-masters of the lizardmen in my GMs campaign, we spent no time delving into my race's culture or locals. Oh we visted elven lands and human lands a plenty for 16 levels.
And if I tried to be any of the other races you mention, it would have been no, no and no.
Three things let me get away with playing non-standard races:
1) The invention of ECL is a godsend. Having "balanced" rules that define a monster as a PC make power issues less of a hang-up for DMs.
2) I've been playing this game since I was twelve. All of us have had the opportunity to DM at one time or another. Whenever I DM, I always let players choose non-standard races. This means that future DMs get to see that monsters as PCs really aren't that difficult, nor do they disrupt gameplay or the campaign world. It's also a "I scratch your back, you scratch mine" type deal. If a future DM plays a centaur in my game, he can't really complain if I want to play an ogre in his.
3) I always make up an excellent background reason for why my character is a good adventurer. For example, my hobgoblin was a paladin of Heironeous who felt the call of the divine when he found the equipment of a long-dead paladin, and now quests to free his people from their self-serving LE nature. My troll egoist was experimented on by a mad telepath, who used psychic churgery to alter his alignment to NG while at the same time unlocking his psychic potential.
A good background can make all the difference. Two examples:
A)
Player 1: "Hey, DM! I'd like to play a Troll Egoist! I'd have Biofeedback and heal all of my subdual damage with Lesser Body Adjustment! Rend is just plain leet! Isn't that uber!?"
DM: "Um, no. Go play a human cleric..."
B)
Player 2: "Hey, DM! I'd like to play this character. I wrote a short story detailing his history and motivations. I'd really like to play a character who strives to fit in, but his bestial urges prevent him from ever being a part of human society."
DM: "Awesome! Let me read that...*scans two page background*...hey, this is a troll egoist. Well, I guess it's okay since the rest of the party is level 10, and you did let me play a half-celestial in your game. Also, I really like all of the plot-hooks you gave me. This should work out just fine."