Giants are a curious race who can be on both the good and evil sides with equal ease. Portray a good troll and it'll be called subverting the trope, but somehow Giants seem to be above those tropes. Good, evil, cunning, helpful...they are probably the most versatile race other than Humans and Dragons.