I play only SP. It should have engaging gameplay. That's the first and last requirement. Good graphics and soundtrack aren't necessary but do contribute quite a bit to the overall experience too. Why am I so fixated on engaging gameplay? Because that's what makes a game, imo. A game is crap no matter how pretty it is if it doesn't have good gameplay. In my opinion.