Seiken Densetsu 3

Have fun beating the game 3 times to get the full experience

Seriously though it is really good. Each character is very unique and the different parties you make really change how the gameplay flows, so I didn't mind replaying so many times.