I voted for Link's Awakening, like many others.
Why? Because some puzzles are extremely confusing, and difficult, and truthfully, I haven't even beat it yet.
It is quite hard, and yeah, it's annoying. :P
The only things that are easy, are the boss fights, they are pretty straight-foward. :/