To address, some extremely critical issues, I do think that the bugs, are extremely visible, in today's games, not only that, but a extremely focal point of mind on pure graphics, which does not even resemble, nor come close to that of reality it even looks fake.
With that in mind, of a extreme focal point on graphics, the creativity of new game play, is of non existent, it still seems we are piggy backing the old titles, of games. That is just terrible, in that sense, the game's receive a new label, new graphics engine, and than packaged to be sold at the price of 69.99 which is $20 dollars more than the old title.
Another issue is, controls, developers seem to rarely put any thought into controls, they either differentiate from standard awsd, or other means of customized controls. In other words, extremely awkward controls that are not efficient in execution when one uses the buttons. Example when using certain combination of buttons on a controller of various consoles, it will limit use of certain buttons, such as using dual analog sticks, will prevent you from pressing the buttons on the upper left portion of the controller, else you must lift your finger off the analog stick so that you could press them. Which leaves one in harms way, if one were to play a real time game.
Also keyboard and mice support in games on the console, should be researched, they are more precise if even cumbersome, but cost of time implementing is understandable, although playability raises a question, when one can not use the default controller to play, due to the construction. The alternative method is there, it just is not implemented!
Last but not least, download content and patches, to charge for such content is ridiculous, launching a title than charging for tiny fee's, make absolutely no sense, since they are just extremely small features that could have been included. But was either, rushed or added at a future date. The developers should take more time, to produce a error free, and fulfilled game. Such as Starlancer, the game was of error less, when launched no patches are needed even to this date. A game with high replayability instead of charged content should be considered, instead of just making small changes, for changes.
Edit
One last thing, developers should not favor one particular side of the console market, even leaving out the pc market(although understandable due to pirating). Exclusive titles limit's the amount of exposure to the player base, due to the amount of players who own a limited amount of machines, such favoritism leads to limited exposure, leaving gamers on the fence between certain games.
Levels designed by the developers are also limited in ways that disable you forcing you to play either linearly, or in limited ways. Example disabling walls so that you can not climb them or roof tops that make great sniping or ambush positions.