I have not played PH or ST, so while I have heard the gripes people have on those games I can't say for sure never having picked them up.
I feel safe in going with Zelda II though.
Of all Zelda games II is the only one I feel is a product of it's time, and not in a good way. Don't get me wrong...