The very first time I played through((FFVII)) I didn't restart at all... Which kinda sucks.. and because of that I, uh.. missed a LOT..though when it came time for me to get the Ultimate Summon Materia,((I don't recall what it was called)) Neo Bahamut, it was SO MUCH EASIER than when I tried to get it the second and third time.. mainly because the times were spaced so far apart from one another.. Also.. it explains why Sephiroth was a b***h the very first time and my stats, materia, equipment, and people wern't level'd and experianced like how they should have been... And the reason why it took THREE HOURS to beat Sephiroth..starting at Safer Sephiroth.. Stupid...me... Lol BUT...but... it was very VERY rewarding when I eventually beat the game the very first time...
When I went back and replayed it from the begining... It didn't take longer than five/ten minutes to beat it from Safer Sephiroth.