Halflings really excel as rogues, not only do they miss out on none of the weapons [except the new double sword], you can optimize your dex and charisma making yourself nearly untouchable on OAs. If you work well, you can provoke OAs to trigger divine or combat challenges, and if an enemy actually DOES hit you, you can have him try again.
One point about the eladrin teleport: They have dex and int. They increase two powers that apply to the same save. Only one class uses both abilities as main skills. They have some great abilities [free weapon prof, less time to sleep, ability to be on watch while sleeping, teleport, free out of class skill training] however, ultimately, they are only optimized as wand wizards. An eladrin rogue or ranger wouldn't get much out of the int boost, for example.
Various races have various flaws.
Humans have no racial skill bonus, and only get one of their ability scores increases. This means, for many skills, there is another race that can do it better. And, the extra at-will attack is wasted for some classes. For example with a paladin or cleric, you have 2 powers that are strength based, and 2 powers for a different stat.
Dwarves have the 5 speed. Also, wisdom and constitution aren't shared by many classes as primary and secondary. They are both secondary for fighters and paladins and wizards. Con is major for warlocks and wisdom for clerics, but in both cases their other skill bonus isn't going to be referenced by their class powers.
Half-Elves have a similar problem, although paladin does make use of constitution, and they can go with a warlock that uses either of their major abilities. One problem though is that, there are only two classes that use charima for at-will attacks, and only one that uses constitution. So you'll have warlock's with a paladin at will, and vice versa most of the time. If your main stat is not one of their racial modifiers, you are making suboptimal use of the racial stat boost to be able to make use of the racial encounter power.