hook wasn't hard. It was just gay how he kept throwing presents at you. Anyways, the hardest boss for me to beat was Marluxia, the fake one aka the first time you face him. And as for the last fight I thought it just took long but other than that he was easy at the end :)