What children want differs, at different stages of their development. It's useful if there's a bit of slack in the budget for flexibility. When my daughter said she wanted to look like 'a modern girl' rather than wearing stuff from the charity shop, I took her to Adams - this is a while back - and let her choose an outfit. I just said there mightn't be so many outfits if we bought clothes there from that point onwards.
There's also a contrast between my partner's ex and my partner. His ex had a fairly conventional, 'The children must have everything' attitude. So my stepkids had all the toys, the gadgets, lots of new clothes there. We were more skint- partly as the result of the maintenance payments of course! But I do think my partner did more with our stepchildren. We played a lot of cards, board games, did cooking and craft activities with them.
There was a real indication of the split between my partner's attitude and his ex's attitude, when my stepdaughter - at 19 - went off travelling on a very ambitious trip she'd planned and emailed us after less than fortnight demanding money without any explanation. My partner gave her a small sum to help with and asked why having declared everything had been budgeted for, she had overspent at such an early point. His ex gave her a much larger sum, didn't ask for any explanation, and also lectured my partner about how he really did need to be a better father.
Soon after her return from the trip my stepdaughter announced that she had never really felt loved by her father and wanted to be with her mother. (She subsequently moved out of our house and into her Mum's.)
To cut a long story short, after a year there, my stepdaughter had grown up some more and realised that her mother may at times be more generous, but is rather less good at the sort of care which involves spending time, and providing consistent boundaries.
I think she's developed a better understanding that there is no simple equation between loving someone and spending money on them.