1+ on the datavac. Yes, it can generate static in dry climates but the convenience and power of mains powered blower can't be beat. It cleans very very quickly relative to canned air. Also blow dries after cleaning, speeds paint drying and many other things.
In the islands it blows bugs away without killing them. Great handheld 'leaf blower' too for clearing out small patios.
As far as shooting dust all over the place, that's the same thing with canned air. Datavac has more power than the rechargeable battery unit and will last far longer as engineering wise its 'derated': the motor is far too strong for its purpose. As for sucking dirt back into the air filter of the datavac yes, but the filter is so easy to clean, just buy more filters, wash one, use another, you can cut them out of foam sponges. It has so much power that if the filter fouls it still blows like a typhoon. To avoid dust do the blowing outdoors or turn on a vacuum cleaner simultaneously to take in what the datavac pushes out. I find it well worth the $50 I paid.
instead of a puny canister sized item, why not just go https://www.metrovacworld.com/DataVac_Electric_Duster ?
if 500W isn't enough, it has a big brother: https://www.metrovacworld.com/Air_Force_Blaster_Industrial_MB-3IND/overview
I have the the datavac and it works well for me, except that it has a tendency to suck in the dust it dislodged if you hold it too close to your target/victim.