I've not found John Hodgman to be particularly witty. His humor escapes me, usually it's not very clever and is forced. He was the uncool Microsoft nerd in the Apple vs. Microsoft ads a few years ago.
John Oliver, on the other hand, has come up with some bits that seriously tickle me.