Seems like companies are more focused on eye candy (Read GRAPHICS!!!) and not good stories and well developed characters.
The developers visit their own message boards, I would hope, they would see that a lot of us gamers want a game that is interesting be it in story, characters, joinable npcs, etc. Its not all about the damned graphics. O NOES!! We must make the game so it shines brightly and pretty for that uber Direct 10 video card. Whoppy ****ing dooooo. Graphics wise, I am pleased by simple 2D graphics like the IE games.