For the long haul my top three picks, in order, would be undead, giants and humans.

Although a hate-on for goblins would be useful early on, they very quickly disappear from the AP never to be seen again and so are something of a waste in the long term. The ones I listed above never seem to go out of style though.

Currently, the group is in Janderhoff, tracking down information on a some leads at the beginning of chapter 6.

Going forward...:

I'm guessing that she will increase her bonus against giants to +6 at 15th, and she'll probably add evil outsiders as her new one as they have come up in the campaign (and since her character has a problem with the demon who killed her father and the devil that is currently partnered with her lover). As for terrains, Urban is also a good one in chapters 1 and 2, and useful in chapter 6.