I'd have to say it's Bowser. I didn't think Huff'n'Puff was all that hard. I beat him on my first try, but he had me sitting up straight with my eyes glued to the tv the whole time (I had 1 HP left when I finished the king off with Watt). With Huff'n'Puff I think it was actually easier, but he's still a tough boss.
| /
|/
|\ amek2K
| \ -"Who wants lottery tickets!?"