I've been using Canon Maxify GX7050 (this is the US equivalent, I guess: https://www.usa.canon.com/shop/p/maxify-gx7021?color=Black&type=New ) for a year and I am satisfied.
It gives you color double-sided printing, color double-sided multi-page scanning, two paper trays (I use one for double-sided and the other one for single-sided printing) plus a rear-side tray (e.g. for sticker paper or something). I have not used it for photo quality printing, can't comment on this. It prints and scans very fast. The ink lasts forever (these are not cartridges but ink bottles, you have to pour ink into a container).