FFVII. I've played through it more times than I'd like to think about (and I just got done beating Sephiroth again about ten minutes ago).