We had always had inkjets. First, HP, then we tried an Epson. Always the same issue: whenever we wanted to print: ink problems. Either plugged orifices or "empty" cartridges, and even though 90% of the printing was in black, you always found that the other cartridges had to be replaced as well. We just did not print frequently enough to keep the ink system operational.
Lasers were expensive, so we mostly ended up with Dad printing the stuff at work. Then came WFH. Several years ago, I had rescued a "free for the taking" LJ5 off the front porch of a legal office in town, and this seemed like a good time to try my hand at getting it working. The legendary repairability of the LJ5 was not exaggerated. I spent several weeks with screwdriver in hand, browsing the Web, watching YouTube videos and ordering parts. It ended up needing a new gear set, rebuilt fuser assembly and a new (refilled) cartridge, all of which were easily found online (there were a LOT of these printers made). While I was inside, I maxed out the RAM ($30) and added an Ethernet card ($15). I have to say, the LJ5 is a wonderfully maintainable product.
Now, I have a network-connected, always on (it draws 7 watts on standby), reliable printer. It works with Linux, Apple and (with a bit of effort) my work Win10 laptop (I needed to find a working PCL5 driver -- HP seems to be trying to make the LJ5 obsolete). Couldn't be happier. Even with weeks between prints, it's perfect copy every time, and I'm still on my first cartridge (have 2 more Goodwill finds, NIB, waiting to be used).
Thanks to Bill, Dave, and Canon, for a quality printer that still hasn't gone out of style!