IMO,

Best: FMVs, music, uniqueness of each character; how they all came from simply combat allies to close-knit friends at the end was really cool.

Worst: Junction system