Honestly the best under 500$ office printers are going to be the HP 7640 ENVY and the Epson Eco Tank the workforce option. Neither are laser, but depending on what you are printing they will be the best. HP for small business less than 300 pages a month with Instant Ink Program. The Eco Tank printer for high volume printing aka more than 500 pages a month. Both are compact size with good warranties, and should last for years to come.