Xen on 18 February 2014
I might not appear in smash threads frequently (or at all? ) but I've played a lot of Melee, and Ice Climbers were far, far from my favorite there Not a strong opponent, either.
So I say no.