I'd have to say that the Iron Knuckle was my favourite.
He was challenging, and also an pretty fun enemy to fight. I enjoyed having a more one-on-one fight, as with Dark Link. However, I found more fun to try and predict the Iron Knuckle's moves, rather always know the enemy's moves.