It's a bit of an egg and chicken situation because I would, genuinely, do more in person shopping if the whole experience wasn't quite so bad.
Parking in one of my nearest towns is pretty cheap and easy but the town layout is awful, requiring quite a bit of negotiating with traffic to get around, the place is tatty, half the shops are boarded up now and the other half are in a dire state: even the bigger brands (like Boots) look like a run down market inside.
The other town is much nicer but parking is tricky to find and expensive when you do find it - and like a pp said, payment is a bit more complicated than a few coins in the mtre now. Because less people shop like that, stock levels can sometimes be quite low so it's easy not be able to find the right thing in the right colour or size.
I try to avoid spending money at Amazon and so look up smaller retailers online - but that can make it harder to browse for inspiration for someone when I am not sure what to get them.
For the first year ever, I'm starting to wonder if it wouldn't all be much better if we (my friends/family) stopped getting each other presents and each just spent the money on ourselves on something we really wanted...