In my current campaign...
re: trolls and giants, I try to make each sub-race of giant very distinct from each other, but keep some recurring elements among all of them. For instance, hill giants are little more than pumped-up ogres, while frost giants are crafty and intelligent (but very...