I agree wholeheartedly with Brother, for both OS X and Windows compatibility. We recently got a MFC-7840W at our office. To setup, we just had to search for the printer, it automatically broadcast its presence, and we got both Printing and scanning capabilities automatically, no software needed. Similarly, on Windows, the same thing happened. Windows discovered the printer automatically, and all drivers were installed automatically.
On the consumer side, I have a Lexmark printer, which is fairly good. You do have to install some software by them to get the drivers to load up, and it uses some proprietary protocols (lexnet) to connect to the printer, but scanning and printing works. And there are workarounds where you use their drivers, but connect to the printer using CUPS instead of their systems. However, this is fairly tedious, and you have to be lucky to get it to work.
On the consumer side, I have a Lexmark printer, which is fairly good. You do have to install some software by them to get the drivers to load up, and it uses some proprietary protocols (lexnet) to connect to the printer, but scanning and printing works. And there are workarounds where you use their drivers, but connect to the printer using CUPS instead of their systems. However, this is fairly tedious, and you have to be lucky to get it to work.