For printing photos, inkjet with a continuous ink supply can serve well, but for text you won't beat laser even at more than double the price.
It's not that the technology is inherently flawed, it's that way too many people are buying them for document printing when they should instead be getting laser printers. Inkjets are much more of a niche specialty product.
The last printer I purchased was a Brother. Some people criticize them for the quality, but they seem to be fine for home and small office use. They don't play games with toner and are reasonably compatible with whatever you throw them on to.
Yet you do have to be careful when choosing lasers. Some vendors seem to use the same approach as inkjet printers when it comes to supplies, and it affects both consumer and corporate models. I also recall doing a fair bit of research on Brother printers to ensure I ended up with a good (but inexpensive) model. That being said, at least there are options.
EDIT: negation in the wrong place.
I bought a multi-function HP Laser printer a couple of years ago and haven't looked back (although we started having to print more and more frequently as our kids have got older). It's one of those devices that "just works" now. Even Linux automatically detects it on the network and configures itself for printing.
For photos. It’s a pretty crap document printer.
Not cheap to acquire though.
If I need colour, I'll go for a Brother colour laser.
Have a Canon inkjet, it's ok but expensive.
The built in brother webconnect capability is nice to scan an OCR’d pdf directly to your dropbox/drive/box/one drive account. Too bad it doesn’t work with iCloud.
Edit: for documents and such, not photos.
You cannot reproduce photo-quality prints with just 4 colors (cmyk). Your high-end photo-level printers use 10 or 12 inks, with far higher resolution than a typical $200 Brother printer.
But if you're only doing office work / text / etc. etc., laser is great. Even mild graphics (diagrams mainly) work out fine with laser prints.
--------
The typical $200 ink printer however, is complete garbage.