I love the personal touch of handmade gifts. It feels like pouring your love into a physical object and offering it to someone.
Most people in my life are not as much into handmade as I am. For them I usually buy a more traditional gift, and attach a handmade card.