I think you're being unfair, for one, Oblivion's freedom meant that the main storyline had to be loose, secondly the charecters in the main story are pretty well done considering the game and the atmosphere. There were more than few memorable moments in the game, one that I remember instantly is when the player has to close the Great Gate opened near Bruma, the scene looks and sounds great.
Voice acting for the generic charecters might not be awesome, but it's no better in the Witcher, the main charecters on the other hand have had their voices done by pretty well known people, I remeber reading that Sean Bean did it for one of the major charecters.
The dialouge is quite nice too......nothing compared to the Witcher (but again remember, that is a different kind of game, a game with a series of book behind it); A good example is the dialouge of Sheogorath in the Shivering Island xpack.
Bookmarks