I think it is very important to provide everything, or as much as you can, in an emotional sense that a child needs; that isn't spoiling them.
Materially I'm not sure what is the right balance.
I think being child led is good - for example, don't buy them an i phone just because they ask for one. Buy one when it is appropriate and can be used properly.
If you use common sense you won't go too far wrong I guess.
I do dislike the sense I get at many children's parties that it is a time for them to 'do what they like' and this worries me.
I was at one about 2 years ago where all the kids started going batshit and popping balloons everywhere, throwing food about etc.
The noise was one thing - everyone stood back and watched like it was fine to behave like this - (I called my son over and asked him to stop) but after it had subsided a little, the vision of a few of the parents cautiously wandering about picking up broken balloon pieces and cake from the floor, while the children did nothing to help, was quite poignant to me.
It was as though we want them to have this moment of perfect carefree time where nothing they do is seen to impact anyone else, and I don't agree with that. I think it turns into riotous drunken teenage parties (and they are surprised when their parents get angry to return to a trashed house - this was encouraged when we were children?) and then unlimited drunken nonsense as adults.
What's it about - are their everyday lives so shit that they need this treatment in contrast? I don't think so.
I really actively avoid children's parties now. It just doesn't sit right with me. You can have loads of fun without a herd mentality encouraged by parents - 'Oh let them trash the room, theyre just kids' - no, that isn't necessary.