I don't use Hitmontop really often, but sometimes it's just the spinner that really fit a team.Yeah, I dunno why anyone tries to use Donphan as a revenge killer. Its too weak to try going uninvested against them, its a much better idea to just use it as a Rapid Spinner and leave it at that.
The great moves that you list really aren't that great for it. Close Combat is a really bad move for a defensive pokemon, and Hitmontop isn't hitting hard with it off an uninvested attack stat. The other moves have their uses, but then Hitmontop runs into the same problem that Donphan does; it needs those moveslots for other things, one for Rapid Spin, one for Foresight, one for Close Combat (or whatever STAB you want to use), and the last one can go to Toxic, Rest, Stone Edge, or any of the moves you listed. What's more, Hitmontop basically needs Toxic in order to stand any chance against Jellicent, as otherwise Jellicent will be able to sit in front of it and whittle it down with Scald while healing with Recover. The things you listed are good on the Technitop set, which is almost never used due to overlaps with other Pokemon (Breloom).
I dunno, every time I've tried to use Hitmontop, I end up wishing I was using something else. It seems like more trouble than its worth most of the time.
I've used both sets : Technician (Fake out, Mach Punch, Sucker punch and Rapid Spin) and Intimidate (Close Combat, Sucker Punch, Stone Edge and Rapid Spin). And they do their job quite well.
Despite the bad attack stat, I used it as an offensive spinner, adamant max Attack (and HP) with Life Orb or Leftovers. He has good coverage, and can force a surprising amount of switches. And many people don't give him any credit, so they attack with their Starmie or weakened Latios and die to sucker punch.
Intimidate set is good in a balanced team, where the rock, bug and dark resist are appreciated. Technician has been a precious ally in a distortion team, where a revenge killer with good priorities is really appreciated.
The only real drawback is that he struggles to kill ghost (he can run toxik to annoy most of them thought, instead of stone edge), so use it if a spinner is useful but not mandatory on your team.