personally, i'd for a thief, i'd go with these boosts/weak points.
1: a thief does not show a "use" animation unless he gets caught stealing.
2: a thief if caught has his name turn black for 10-20 seconds.
3: the amount of skill needed to steal a item is based on its weight, meaning caps and small amounts of ammo could go missing more easily, where as a minigun could never be stolen.
4: a thief has a chance to be caught just looking in some ones pockets, so if anyone tries to just look in a big combat armor wearing guys pockets they could get shot for it. but any real thief could do it fine still.
the first suggestion has one useful thing about it that i like more than the others, for the simple reason that if people don't know they're being robbed they don't get mad, so while this might not be so nice for people at first, a person standing behind you is pretty fairly easy to spot, and unless caught you won't even know who did it unless you really look.
as it stands trying to pick pocket some one without stealth on is almost like walking up to them and punching them in the face its so offensive, not to mention the point of being a good thief is that no one knows who's stealing.
sure its bad for me as a crafter. but at least i'd like to not know i'm being robbed if i forget to look, rather than not know who to shoot or not.
cheers.
-Ulrek-