Randy is quite right about the strengths and weaknesses of color laser printers: great for Excel charts, not so much for color photos. For the latter, you just can't beat an inkjet.
In my experience, when it comes to inkjets, Canon printers have been very reliable, and inexpensive to operate thanks to the many generic ink cartridges that are available. You can see the ink, and see when it's runnning low. There is a single printhead, which you do have to treat well; specifically, don't run it dry or you'll need to replace it. Each HP cart, by contrast, comes with its own printhead (which you pay dearly for.)
My HP printers have been a nightmare, with the many ways they make it difficult to refill the carts or to use cheaper ones - even refilled OEM carts are an excuse to make you jump through undocumented hoops - and you have no clue what's going on inside those black plastic tanks. I spent far more on HP ink than I did on the printers that guzzled it. Plus, they're fussy about what paper you feed them, and wireless printing with a Mac is a hit-or-miss affair.
HP used to make solid machines - I'm still using a 20-year-old HP Laserjet 4050 (and my brand new Mac found and downloaded a driver for it without a hitch.) It's heavy, and the size of an air conditioner, but it sits there churning out documents year after year without any fuss or drama. I've replaced the rollers once since I bought it. Parts are still readily available, too!