One thing to remember, Ganondorf and Ganon are actually one of the easiest for most. Why? We play them the most because we can replay them, unlike the others who die and don't come back. All of the bosses in the Temples for Adult Link are harder than him. For me, the hardest was Bongo Bongo...