All my printers for nearly a decade have been Brother. Laser or Inkjet, for the most part Brother stuff works fine. Other brands may work well. Check reviews on sites like Amazon or Epinions. Good luck. -- Congress could mess up a one piece jigsaw puzzle.
Brother laser printers & laser AIOs are just as good if not better than HP, since their toner isn't bundled with a new drum each change like some lower-cost HP models the total cost of ownership is 65-75% less than HP... if you do some of the tricks of "extending" the toner life(tape the status hole) it can squeeze 200-250 extra pages. Just remember at about 6-8 toner replacements it'll be due for a new drum which can sometimes cost as much as a new printer--refurbished drums are do-able but keep in mind the cheap ones(>$35) typically last 4-5 toner replacements.
One tip of advise is buy a spare toner with the printer, the included "starter" toner is usually enough for ~500 "real-world" printed pages... with the status hole "hack" some owners have squeezed 800-850 pages. Average standard size toner prints 1250-1700 and models which support high yield toner can last 2500-3500.
I'm on my 2nd Brother laser printer, 1-2c/page is great, decent speed with non-upgradable RAM on 20+ page jobs and their drivers aren't bloated.