I have had good luck with HP All in One printers. And I have always had Mac computers. Pretty simple...plug in the printer...and the Mac recognizes it !
I have been spoiled with Mac. They are so simple to run. The initial cost is kind of pricey but in the long run they are so worth it