I especially love buying presents for my kids. I think the problem is that people buy too many gifts overall, that they buy presents for people whom they don't want to buy presents, and that buying presents is too much of an ordeal. The last point, to me, is a logistics problem. Shopping malls and downtown areas are incongruous with being of good cheer. See how easy it is to lose the holiday spirit.
Online shopping is a solution.
But it isn't perfect, yet. I've had pretty good luck with it this year, and I haven't heard the same level of complaining that I heard last year. But there are still a few bugs. Don't do it. I haven't bought a gift this season that I didn't want to buy.