Good art style, Well thought out and balanced leveling system, a coherent story with a good pacing, flexible and varied combat, wide range of enemies, good enemy design and character design, fun side-quests, re-playability and most importantly a soundtrack which accentuates certain feelings in different situations.