A neighbour had her driveway done with the painted concrete, she had a "beware slippery surface" sign put up, hers was on quite a slope but still all that cost and her driveway was useless.
I have both gravel and block paver driveways (different houses) the gravel needs weeding I spray with a potion of white vinegar, washing up liquid and salt. I also pull the bigger weeds. Mine doesn't wander too badly, few stones here and there. Its walked on more than driven on though, maybe that makes a difference.
My paver driveway came with the house, we've had it lifted and redone, over time tree roots had caused problems, the sand gets washed away with rain, weeds are an issue again I spray to control them, turning cars around on the pavers moves them over time also.
We got more pavers from a friend who wanted rid, ebay have them as well. We needed old ones to match our existing ones.
I've bought a jetwasher with a patio cleaner attachment to be able to weed and also wash the pavers, not used it yet too much rain when I had time.
Resin was out for our house, we have too many drains, water and gas pipes across the driveway, if we needed access the resin would need digging up and then it would look patchy/ugly.
My guy who does our paving said that dirt gets on the resin then weeds start growing so really it needs washing and brushing to keep it looking good. Plus our house is old and resin just looks too modern.