By far, Vaati.
I played the Minish Cap without any use of a guide, although if I would have - I would have been well prepared for the battle with Vaati. The first attempt, I beat the first form and died with the second. The next attempt, I defeated the first, and second and was outraged when...