I keep getting Amazon vouchers for Xmas and birthdays. And to be honest, I can never find anything I want so I end up spending it on presents for other people.
I don't buy DVDs - I have streaming services so no need. I don't buy music either and never have the time to read these days.
As for toiletries and household things etc, it's often more expensive on Amazon that it is in the supermarket or shops. I have bought some clothing bits in the past and it was always awful quality.
I don't understand the fuss?