Well, it depends on how you like to fight. As a rogue, you get a few options as how you want to fight: Ranged or melee. If you plan for ranged, I'd recommend getting the bard and/or hunter class (both makes you an excellent support character). For melee, you have assassin and duelist . . . the main difference here is what do you want to fight with (though bear in mind that you can use any weapon that requires high agility/dex and will do fairly well with either).
As a warrior, your choice is either damage or tank. As the tank (champion/templar), you're going to focus on improving your armor and overall threat (ie, keep all enemy attention on yourself). For damage, that will be the berserker/reaver . . . though you can substitute one of them for templar if you want a mage killer. Word of warning, as a templar, you can do an AOE that will cancel magic effects . . . even your group's, so be careful.
From there, just keep the talents in mind and make sure that the effects you want will add up to what you need.