It has characters that are interesting and likeable. And Mr. T... I mean, "Barret".
It's emotional in parts, but it doesn't feel contrived (hi FF8).
Sephiroth is a good bad guy. "Good" in the sense that you really want revenge.
It's very complex, but not unfathomable. It keeps you guessing.