Canon black and white laser. Our original toner lasted for years and years, well above it's rated number of pages. Not that we print a ton, but it was still impressive. The driver is a little flakey at times, but overall it's been a reliable wifi printer.
Until they push out an update that makes you buy a new one. Not that a bad update is Cannon specific. I just know they pushed out a update last year that made the printer reject third party ink.