I am using HP printer and facing no problems. The HP, Canon, Epson are some best quality printers. You can go with any. Dust will definitely cause problem in printing. You need to clean it regularly. The cartridge should also be cleaned properly during refilling.