
LordKailas |

Components V, S, M (a piece of the creature whose form you plan to assume)
This is one of the major limitations of this ability. Even if you have some way of casting this spell without material components, most DMs will likely require your character to have first hand knowledge of the race you're trying to emulate (IOW have actually met a member of said race).

ErichAD |

There is, to my knowledge, only one way in the game to turn into something that doesn't exist and it isn't alter self. Alter self allows you to turn into humanoids, and the multiverse, while huge, is populated by outsiders. Aliens within the prime material are frequently monstrous humanoids, so you're pretty limited there as well.
I personally allow players to turn into fictional races, but they are limited to fictional races that exist in the books rather than only those that exist in world.