I currently have an Epson XP-310, which I bought for its WiFi capability. Although it's pretty good at what it does, most of the time, at times, the low ink reminders are annoying, because of all the ads, even though I supposedly chose to opt out of special offers. I also hate that the software has to be updated all the time (I wish we could go back to the good old days when a particular software version was good for a lifetime without needing to be updated every couple of weeks or even days.)
I've also done copies and occasional photo scanning with it, too.
For years, I had a Canon multi-function printer, but gave up on it because it wasn't WiFi capable. Once I got high-speed Internet with a router at home, I found it pretty annoying that I had to have the printer's host computer running if I wanted to print from another computer (shared printing). Well before that, I had a 24-pin dot matrix printer, which for a period of time I would print to it regularly.