Giving out gifts for me depend on the person I am giving. It depends on the age of the person.
For the little children. I try to buy games, toys for them as gifts. I believe they need this in their growing up phase.
For the teenagers, what could be more better than getting them a nice smartphone with some jeans and polo with sneakers. They will appreciate it more than anything else. They will be eager to show it to their friends.
Older people I love to get them T-shirts as gifts with some drugs that strengthen and relieve pain.