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.