To expand on this, I want an AI that will adjust to my team's strengths and weaknesses on offense and defense. If I have a poor secondary, I want to see them throwing medium and deep more often than they normally would. If my interior d-line is awful, I want to see them pound it up the middle, even if they're a pass first team. If I have a shutdown corner on one side, I want to see them flooding the other side of the field and moving their stud wideout around the formation to get him away from that guy. If my outside passrush is destroying them, I want to see them keep TEs and backs in to chip the rushers. On defense, if I'm running it all over their butts, I want to see safeties creeping in closer and closer. If I get off a long pass play or two to AJ or Megatron, I want to see a safety rolling over to give the corner help. As someone else said, I want the ability to gameplan against opposing players on offense and defense. I want to be able to double team Jared Allen or Vince Wilfork on passing downs, I want to have a gameplan centered around keeping the ball away from Polamalu or Reed, depending on where they line up on the field each play. I want to be able to gameplan my pass rush to take advantage of a rookie RG. Run stunts and twists over top of him, etc..
But I don't want the CPU to come in with a gameplan and stick to it no matter what. I want to see them ADJUST during the game, when something I'm doing is working, I want to see them CHANGE what they're doing to compensate for it. I despise seeing the CPU psychically run blitz on the side of the field I'm running to (a run blitz would be okay if it didn't happen
every time in the direction of the run), big blitz every time I choose a play action, blitz a corner and still get perfect man coverage on my stud WR. As the guy above said, compensate for poor CPU AI by allowing the AI to basically cheat. They artificially inflate the frequency of fumbles when you're beating an opponent at their house by 10 points or less, so even if you're playing as safe as possible, the CPU gets a chance to win. It just feels cheap.
Off the field, I agree with every suggestion here so far, but I'd like to add something that's been one of my pet peeves for a while. I want schemes to actually matter. I want to see a differentiation between a passrushing 3-4 OLB and a strongside 4-3 OLB. I want to see a difference between a space hogging NT and a 4-3 gap shooting DT. I want to see a difference between a run stopping linebacker-esque safety and a coverage safety. I want to be able to throw all over the former when he's trying to cover my huge tight end. I want to be able to break the tackle of the latter 9/10s of the time when he tries to take down LeGarrette Blount in open space. I want to see them differentiate between zone blocking tackles and read blocking tackles. I don't know, maybe all that is too much to ask, but at least make 3-4 and 4-3 matter. I hate the fact that I can take a 6-2 267 lb DE and put him in a 3-4 and his overall stays the same. Hate it.
I also heavily agree with player personalities, demanding trades, hold outs, and I also love the storyline stuff. Just like Jm0ney said, I shouldn't have to make up the storylines in my head. They should be telling them for me. That's what the ESPN license should be used for!
Lastly, PGaither84, of course everyone thinks the Niners are overachieving, Alex Smith is still your starting QB after all.