I have an Epson Workforce 545, and it works pretty well. Once you get it setup on your network and install the drivers on your machines, printing is simple. My job uses HP exclusively and the only thing I noticed about them is when they break, it's usually epic. Otherwise they are fine too... but they are business class, so it's hard to make a comparison to a model you would buy for personal use.
EDIT: Yes, what Flexo said lol.