Heh... Aside from Emerald and Ruby the hardest boss would be the Turks in the Midgar subway when all three are together.

Number two is that possessed wall in the Temple of the Ancients, the Demon's Gate.