Black Ops had a good story.
The gameplay of COD is one of it's biggest hits, anyone thinking the graphics is the main factor of cod are stupid, it's graphics are nothing special.
Although the gameplay is repetitive and all, it's got great replay value, making online so popular.