I beat it and it was super great.
I can't imagine any class being better than Witch Doctor, though. Besides being a super noble hero/demon killer, he also throws jars of spiders at people. He can cover the entire room with spiders, forever.
I'm really diggin' the dialogue bits and Bioshock-style journals, too. Maybe that's because I'm a dorky English liking kind of guy, but there it is.