I appreciate homemade items, with that said......I always try and think of the gift I am giving that would go with that persons lifestyle. If they are into western, they get western fabric items, etc. If they don't like particular colors I won't put that into their gift.
IMHO, people need to think about the other person and give them according to the recipients taste, not the makers.