I have 3 printers in a closet, but the following are hooked up to my Macs:
Hewlett-Packard Photosmart 8150 Excellent for printing photos
Hewlett Packard PSC 1610 All-In-One Excellent for printing photos and for light scanning
Hewlett-Packard Color Laserjet 2550 Excellent for color printing, but far too expensive when it comes to its 4 cartridges (about $80-90 each!)
Hewlett-Packard Laserjet 1200 My favorite, the one I have had the longest, the least expensive to run, etc.
So, for your needs, I definitely recommend a b&W Laser printer. The Brother were always cheaper, but I think HP has become just as affordable.
The current models are far less expensive (start at $99), look better, and probably function better. Check them out here.