I found that the hardest boss on the PSX version was Wiegraf in Riovannes Castle. He was very difficult. Of course once you learn how to beat him it becomes easy. Then he morphs and he is easily beaten.