I liked Gerald in The Witcher. The point is, he wants to stay neutral to avoid further anger and he dislikes doing mindless quests.
In games like Oblivion, Gothic or Hellgate your harvest every damn quest and kill every damn enemy to get XP, $ and items. Just take it over to real life : wouldnt you hate it to collect 6 bottles of dogshit, 12 branches and 60 pieces of ore all the time ?
He doesnt like that, and he shows it in the game :
Priest : Light the candles in the 5 shrines along the way and the haunting will end !
Gerald : Why should I dot that ? This crap will never work...
Priest : DO IT ! (or I will never tell you whant you want to know...)
Very clever : the story forces you to make decitions between peoples, situations and allys all the time. Mob vs Witch, Freedom Fighters / Terrorists vs Humans, Woman A vs Woman B, Kill vs Let Live ...
Gerald : No, I want to stay neutral
xxx : You have to take a side !
Further you have to "infiltrate" a boring and snobby high society meeting and he realy shows that he doenst like that and gets annoyed and begs his girlfriend to leave asap ^^
One kid in the game annoyed him so much he was close to slap the little bugger...
That a real and believeable charakter, and not a grind mashine.