It's really a question of how you want to play. All 3 have strengths and limitations. An under geared rogue dies, a lot. You do more dagame but without a tank your paper. So do you want to rely on a rogue to kill things while you get smacked around or do you want to kill things and use a tank as a meat shield?