So what's Endust supposed to do? As I read it (never heard of it before), you spray it on the dustcloth. So it helps remove the dust when using a cloth?
When I do clean my shelves (which I do every few years), I'll usually use a vacuum cleaner - one with a hose attachment, with one of those little brush head thingies. The brush disturbs the dust, and the vacuum sucks it up. The brush helps get into the back edges & corners.
For the minis, I usually give them a light go-over with a 1/2" or so house painting brush (the sort you use to do window frames, etc).
Best still would be to afford glass-fronted cabinets, but I'm using converted bookshelves for economy (more money for more minis!)