I do agree with the fact that game developers need to concentrate on game content,Gameplay and storyline a little more than they do right now.
I do find it dissapointing that they spend most of their time on an uber game engine to make it look lovely but when it comes to the actual gameplay it can be shocking in comparison sometimes.
The only exception to the above would be the Half life 2 source engine...great engine and gameplay owned aswel. However saying that they spent ALOT of time developing it.
Which brings me on to my other point. Game developers seem to rush so much now to bung a new game out into the market without properly testing it as their are countless games out now that are very buggy and poorly optimized. I am not just saying this but most of them are actually from EA lol.
People complained about Crysis and COD4 having short storylines, many people made fun of these complainers and told them to play the game online, as the game was meant to be played. That is RUBBISH! I feel sorry for those who bought COD4, played it for 4 hours and found out that there was nothing left. When they DO go online they are OWNED by semi-pro gamers with too much time on their hands and made fun of by kids with neglecting parents who let them play violent games and whine through their mic all day!