Yea it was long, but that was the common of many Zelda games anyway. Besides I thought once I was heading to the Ghost ship, it gave me temptation that this game was nearly over. Except when I noticed the two East Sea Charts, there had to be something else to the game.
Also many games reveal their bosses at the start of the game and it was revealed at the halfway point.