I found this article on espn.com and thought it was a very good look at what we as gamers are looking for and the problems developers have trying to give us what we want.
http://sports.espn.go.com/espn/page2...e=hruby/080716
P.S.- This article was written in 2008.