Usually the K series HP printers are quite good, you didn't mention what kind of paper you are using and with an Inkjet printer it can matter. Use highbright inkjet paper for normal printing and for photo stay away from the high gloss paper, that can be an issue. If you do a lot of printing (1,000 a month or more) you may want to stay with a laser. Go to a local box store and do some test prints, most places have test set ups so that you can make a comparison. Hp lasers have been quite good, Canon makes a decent laser and the higher end Brother is pretty good as well. Look at laser cartridge costs as well, some can be pricey.