Waxes do tend to attract more dust due to the process of application and removal, ie buffing,
Sealants will attract less dust as there application and removal create less static build up on the panel they also sheet better than waxes which keeps the cleaner to an extent.
Not saying your car won't get dirty but sealants are a winner over waxes when it comes to dirt attraction.
I've got a dark metallic blue Audi a4 avant and I use sealants over winter and it holds up well.