I liked having a legends based game from the aspect of sharing some of the game's history with modern football fans. And all things considered, they released a pretty balanced game.
That said, from a stricktly gameplay point of view, I actually have a bit of a preference for generic roster football games. I mean, when you get an NFL licenced game, it comes with expectations that the players with big names will perform like you see them on TV. If they don't, it fuels endless slider tweaking and stat balancing towards a never-to-be-reached goal of having "realistic" football simulation. (Realism currently being prevented do to constraints of existing animations and AI) At least with generic rosters, you kind of go through a discovery phase of learning the capabilities of your players and making the best use of the team you have. Eventually, you'll begin to know these fake players as well as real life NFL players.
On a rambling side note, to some extent, NFL games are kind of like a dollhouse for men/boys/nfl fans. You'll find tons of football gamers out there more concerned that a players
looks like their real life counterpart rather they
play with a likeness to real life. Some players try to collect all the "dolls" by having a stacked roster of top tier guys on their team through trades that exploit the horrible front-office AI.
I long to see a football game where 99% of the development/marketing is on innovative AI programming, realistic physics/movement, and a
deep front-office/coaching experience that is as much about hard choices and player evaluation as it is real life. Combine this with a well thought out training mode to coach-up gamers new to the game, you could see both casual and hardcore gamers be drawn to a game that offers to teach them more about the fine points of football, improve their ability to compete against tougher opponents, as well as change the way they watch football on Sunday. I could care less about half time shows, intro segments, or even the names/likenesses of the players on the field.