If usage is low, then I wouldn't worry so much about consumables. I WOULD worry about drivers for non PC equipment. I've used Canon and HP printers. Canon prints better, jams less and the consumables are really low cost. BUT... the Mac drivers are a bit sub-par.
The HP (CP6180) sits on the network, and I've no issue using it from any system (PC, Mac or Linux.) This particular model isn't made anymore, there are newer less expensive ones. There is also a duplex option. As the drivers are the same across the HP all-in-one line (current models at least) I'd expect you to have the least trouble with the HP, albeit at a slightly higher cost for ink.
If you were only printing from Windows, I'd probably suggest the Canon.