It's all about the middle road. You can't expect a game to do well if it's story line lasted 10 minutes and its multiplayer have one map and one gun, even if it does have greatest graphics ever seen. You also can't expect a good game if if the graphics looks like a 2 year old drew it with crayons, regardless of whether or not the story/game play works perfectly.
I think AH2 is fine where it is, the graphics are a solid 7/10 for me, and it's continuing to improve.
The gameplay gets a 9/10.