Diablo 3 Beta is awesome! It's so polished. All the classes I've played are really fun. So far my order of favorite classes are Wizard, Witch Doctor, Barbarian then Demon Hunter. Still need to play the Monk. I'm sure my favored classes will shift as I get higher level with them.