I have a HP CP1515n. I don't have a massive requirement for printing, so this fits the bill perfectly. Because it has an Ethernet port, it means that it plugs directly into my network router, so I don't have to a dedicated PC for it. Before that, I had a B/W HP LaserJet 5 which provided over 10 years of totally reliable service. And before that I used an Epson InkJet - can't remember exactly which model.
I also agree with using tonezoneuk.com - I save over £20 per replacement cartridge for my CP1515n:
http://tonezoneuk.com/category145_1.htm