The last straw for me was HP's idea of making your cartridge useless after their "expiration date", regardless of how few pages you might have printed.
My old Laserjet III and IV worked just fine for years, as did a 10 year old HP inkjet multifunction, until a vital part snapped recently. To heck with any more HP modern crap, a Canon multifunction, $30 from WalMart, works just fine.