I'd go for Cherry, more standardized than Topre, so it's easier to find a keyboard that fits your preferences, replace keys, have it repaired, etc.. As for care from dust, it won't affect Cherry more than Topre switches as it won't get in the mechanism, you just need to make sure to clean your keyboard occasionally.