My personal favourite generalist for the longest time has been thus:
Profession: Burglar - stealth is important, extra stealth exp is always welcome, also - you don't have to grind mechanics/electronics to hotwire cars, giving you nice access to all the mobility scooters ingame (pretty much "end game stuff") from the get-go, if you have the IQ and luck to gather some sweet, sweet gasoline (or be so lucky as to find a car with some drops left in it)
btw. I heard it gives you better chance of unlocking locked windows (or even doors, though I'm not sure, pretty welcome either way)
Negative traits:
Smoker - pretty easy to overcome if you follow this build, ciggies and lighters are easy to come by if you get the right traits
Slow reader - it's not like your life is gonna depend on how fast you can read
Pacifist - optional, but despite lower exp rates for weapons, it's quite an easy trait to correct with good gameskill (it doesn't affect damage, methinks, only gains)
Overweight - it's always easier to lose weight than to gain it, and also it doesn't affect your starting fitness - unlike underweight - so it's pretty cool (despite lower endurance regen for as long as you're over 85kgs)
Positive traits:
Lucky - a must have, pretty self-explanatory (better loot rates, to put it bluntly)
Stout - for that little bit of extra oomph in your stomps
Do yourself a favor and try it in Rosewood.
As seen in the scrns below, it can be pretty viable (that's from my latest playthrough, survived close to 5 months as of now, my first truly long game on Apocalypse)
I like to keep my builds focused on survival and low trait numbers (here, I think it's the best general build - for a full stealth focus, I'd go for graceful and inconspicuous instead of stout and add short-sighted to even out the score)