I use a zerk as both my tank and it's my highest DPS, at over 21k unbuffed, he is capable of tanking even in Toskirakk/Crystallos. Even with a gimp weapon like his 2.0 he is a steady 1700DPS, more with his better weapons in, and this is without discing, so sustainable indefinately. I have a monk as well, parse is around 1000 or so steady DPS, and my wiz while capable of 2-3kDPS, it is nowhere near sustainable for a long grind, 2-3 mobs at best . Rogues i know never even come close to my zerker for DPS, there are a handful of monks who come close, but imo if your looking for straight sustainable DPS and some flexibility, I would go with a zerk. If you want ports and evacs as an option, the wizard is nice. The rogue also has it's uses as a potential scout/lockpicker etc.
A monk might also be a good option due to the pulling ability, and the aura.