Yo usaria los de XP, otros puede que te den algun problema, los oficiales son mas seguros, lo de la calidad lo puedes ajustar, cundo imprimas algo le das a configuracion y ahi le pones una calidad mayor.
Yo personalmente prefiero las hp, he tenido dos: la deskjet 660 y la 840 y me han dado muy buenos resultados, la unica queja que tengo es el precio de los cartuchos. La razon por la que bastante gente elige hp es por este problema que has tenido, en las hp los cartuchos llevan los inyectores integrados de forma que si cambias el cartucho cambias tambien los inyectores, de esta forma la vida de la impresora es bastante larga.