I do have every hero at level 60 - except, obviously, for Hunter, which I think is low 20s. I got most of them there around the same time, too, it was mainly Rogue that took a lot longer than the others, due to it having never had a competitive deck that I've liked. Getting it to 60 is part of the reason I've tried so hard to make Jade Rogue work, actually.
I've beaten him a couple of times. Just takes holding your candles as long as possible and having built a deck that's strong in some way.