I never said Fallout 3 was a bad game, but it is a bad Fallout game for reasons already mentioned.
I've never encountered that companion, and of the NPCs I encountered in Skyrim were hollow shells compared to hundreds of other RPGs. So they were able to create one NPC that actually had some depth to it? Excuse me if I don't break out in applause.
Serana was added in the Dawnguard DLC (who's main story isn't exactly stellar even though it does contain interesting tidbits). Same as Katria. They are probably the two most interesting NPCs in Skyrim. They're nowhere near the level of a Viconia or Kreia (or insert some of your other favourite NPCs here) but they're pretty good for a Bethesda game (insofar I know, Oblivion, F3 and Skyrim are the only ones I've played). While they lack the depth I'd like you can actually care about them. If they keep iterating on this they might actually start creating characters that have a soul. That is, once they manage to upgrade their AI to a level that makes them actually useful to have around (or at least not a total hindrance).
I have mixed feelings about F3/NV, I like the F3 *world* better, the feeling when you enter some ruin that it has history, hell, history is all over the place. I sort of missed that feeling in NV, of course the setting is a big part of it, the capital wasteland is still at a standstill while New Vegas has actually started rebuilding a new world. On the other hand the characters in NV were loads better as were the quests.
All imho, of course.