garywood on 02 May 2015
Many things:
-Likeable characters.
-Complex ideas explored in accessible ways
-Good twists, as long as they're not just tacked on for the sake of it.
-Good pacing.
-Interesting or unique setting as a backdrop (e.g Xenoblade Chronicles)