Excellently plotted and paced, FF7 features several well-developed characters (event the minor characters get some character development), a very well-developed villain, plenty of optional quests and things to do off the main quest, and a great score.