I don't typically role warriors/tanks and if I do then it's either as a stand-by replacement for someone else (MMO's) or because rogues are not allowed some of the flashier weapons in the game, like 2Hers and launchers (rpgs). When I do tank for an MMO group I find it gets boring quite quickly and even with health potions or self-heal abilities you are in the end relying on someone else to repair the inevitable damage to your face. To accompany all that information, I don't roll a race that has +str as their main or one of their headlining perks.
Rogues on the other hand are my first choice class. It's not to be a thief or some degree of criminal, I just can't stand things getting in my way and the sweet +dex and movement bonuses given to rogue-ish classes helps a lot in that regard. While my party or other players go through the front gate or crash through the underbrush, I'm scaling walls and running through treetops. As to the combat aspect, once you're engaged in battle, it usually means someone is going to die. Better to be able to choose your own combat conditions. If the challenge is high enough, it's better for you to set the pace of the battle by getting the first strike. Short (gnomes, tarutaru) and lithe (elves, mithra) races are my go-to choices.[footnote]There's a special kind of thrill to running someone through with an arrow or blade while you yourself only come up to their kneecaps.[/footnote]