Better villain - Ramsey or Joffrey?
Ramsey. He does the dirty work himself and he's much more torturing about it.
Joff was a cold hearted a-hole but at least he never cut off a guy's johnson.
Ramsay can be witty and humorous, even if he is a sadistic madman. He also at least has some sort of an excuse as to why he does what he does. He comes from a family of psychopaths and desperately wants to be accepted as a true Bolton. He's basically the super Bolton.
Joffrey was just a terrible human and didn't have any redeeming qualities as a person or character. The only thing he provided was anger and making everyone wish someone would off him. Not that he wasn't a great character. He was, and his mega-heel status made for a lot of great scenes where you could really root for whoever he was up against.
You hate Joffrey. Ramsay is a sick and twisted eff, but doesn't really invoke seething hatred like Joff did.