Yeh Square rule!
Sometimes their storylines are confusing and don't really make sense (most of the time). Like they just don't seem to click together. There's always a question that remains unanswered at the end of their games (most of em). Maybe they do that on purpose ?
But nobody creates such an atmosphere like Squaresoft do.