A gift may need to be delivered to a home, if it's appropriate to deliver it at all. On the receiving end of a company or department gift, the morning shift has to save some for the evening shift and so on. Employees may tend to fight over the goodies in a basket. They have to share and not pull all the cashews out. Me, I'd go for the Mr. Goodbars.
Packaging is important.
In terms of individual gifts, one thing to consider is giving something to a colleague for his or her children. If a gift idea feels at all inauthentic, maybe you should back away. Always ask yourself how it would go over if you had to defend your actions in a staff meeting. Finally it comes down to the thank-you. You thank in proportion to the gift.