Loaded question much?
Type?
Duty cycle?
Price?
Not HP, on account of them being causing no end of frustration for what should be simple things. FI, need a driver? Oh, no, you need to plug in the printer. But, what if you need a 64-bit driver to give to a 32-bit PC, or 32-bit driver for a 64-bit PC (more common)? Oh, we're going to package it in a proprietary setup file that requires you to plug in the printer before installing the driver, just so that you can't do that. Windows has the feature to make it easier, but HP helps make it harder. That's of course assuming you can get just the driver, which you still sometimes can't (despite being marketed as business units, many of their color AIOs still work like home models, with mandatory connecting software).
Canon and Brother, FI, generally let you just get drivers in either a zip, self-extracting EXE, or installer that installs the driver whether a supported printer is installed or not, making them no problemo--extract it, add it to the list, install it, let Windows churn for a bit, and move on (or, install it as LPT, and add the IP afterwards). No major XP mode, network, or RDP issues.