I started using canned air because I heard about the static risk of vacuums. I cleaned a system that had been vacuumed out as maintenance previously and the compressed air was able to get rid of more dust out of the PSU, especially. I think it does a more thorough job. I use a Metrovac Datavac electronic duster and I prefer it over canned air any day. It is well built, 5 year motor warranty, and it is like having unlimited compressed air for $50. You also don't have to worry about the liquid in compressed air cans. So, in conclusion, either use a compressor or a Datavac electronic duster as it is more thorough (and may be less of a risk in terms of static, but I am not sure)