Another thumbs up for Brother, their consumer laser printers are now comparable in price to inkjet printers, and the toner is much less hassle and significantly less expensive per print. I've had no trouble with drivers on Linux either.
Being very space-constrained (London) and looking at very occasional use (I've managed without owning a printer at all so far) that's a bit offputting.
It auto cleans head while plugged in, can take a3 paper, in emergency can print decent photo in slow(best) mode, has huge black tank, and the size is not much different from other brands a4 inkjets. It weights a ton, though