I have used a Canon MP 640 for the uses you describe for a couple of years and find the photo printing and scanning excellent; it has wireless. I use Canon inks, but for larger numbers of snapshot style prints, I edit the pix on the PC and reload them to a SD card and get them printed at ASDA (cheaper than home printing), or an on line print shop. I also have a Canonscan 8800f for slide and negative scanning. I would go for an updated Canon MP in your range.There is a small issue with TWAIN software and Photoshop CS5 where it installs in W7 in both 32 and 64 bit; only the 32 bit works with TWAIN, but that is not a problem for me.
Surface Pro (2017) vs Surface Pro 4