It's a solid overall story buoyed from the fantastic Midgar stuff through the wildly uneven and scatter-focused later parts by the general strength of the character writing. Sephiroth is bland, but he serves his purpose well enough and has a few very effective scenes, and Cloud is still a fun character despite the numerous flanderizations and Squeenix's subsequent failed attempts to ape him with certain other protagonists.