We own and use two older Epson high end XPs all-in-ones here that are all-in-ones with print, scan, copy, cloud/air and fax features. We use fax now and then and having that was a big plus for us when we needed to send a fax out fastThe Epsons' and this Canon are ""smart"" machines and handle firmware updates so smoothy by simply alerting you that a new software update is available and thus, they stay updated through a very easy process for the user.These machines also do a great job for printing photos on decent quality photo paper or dedicated papers made by the same manufacturer. The Epsons' always seems to spit out a nice 4X6 (or 8X10) print that never requires a reprint and the colors and over-all quality are very good.Granted, be sure to use a good quality image to print, since if it is poor, you are asking the printer to try to make it ""better"" through its managing software. Good quality images are by far the easiest to print with good quality, certainly this applies to air printing from your Apple or Android device. (I have done photography and high end print jobs for many years and the best images are definitely the easiest to print, certainly for a low end photo printer like this Canon where no editing was done!)One thing to be aware that applies to any ink-jet printer and I use a high end large Epson pro ink-Jet for very large printing jobs that run over 11X16,that is photo printing takes lots of ink! Photo printing uses far more ink then just for text/graphic printing, since an image requires a lot more ink then just text!Even for just printing out those 10 pages of text, ink-jets need lots of fuel so plan to have a backup set of cartridges handy!For b/w printing here, I always use a Brother laser.$45 toner cartridge gets me $1500+ pages before replacing.The marketing concept for ink jets these days is to sell the machine dirt cheap and recoup the $ and revenues in ink sold to customers over the 3-4+ years the machine will be in use. Not making this up, it is the way it goes these days. Google it!Look at all of the machines on Amazon that have the ""order more ink"" feature built right in. Replacement ink is the big money maker for the print machine industry!Suffice to say, this Canon does it all quite well, no jams, clear printing, fast response, easy to set up for your devices, and I am not sure how expensive this Canon will be over times for ink. Honestly, even the best ink jets out there can disappoint if they are ink money pits!Do your research and pick the machine that sells the least expensive ink if all you are going to do is use this for a general printer.If you have a lot of general text printing to do, and black text is going to be the priority, buy a LASER printeryour cost per page will go way down!