Other playable races would require the equivalent of a whole new game to be done properly (there would need to be different faction attitudes, different dialogue so NPCs would react differently, alternate quests or quest solutions, etc). Also, it would be a little limited with primarily humans in the game for friendly NPCs.