FFVII's story is only compicated because of how badly it was told. For example, you could only learn about what happened with Zach and Cloud in an optional cutscene (that can be easily missed if you don't bother to explore areas), which is frikkin' retarded, as it's an important part of the story.