The heads need constant cleaning, and cleaning uses up a lot of ink. Cleaning often clogs the heads even worse. The cartridges are small and expensive. They have a chip that disables them after a certain amount of use, whether they are really used up or not. You'll spend more time and ink cleaning heads than printing. Print quality is okay if you can get the heads clean, and if you have any ink left by then. Built-in media card reader is nice.