The Brother HL-3070CW is a reasonably small, compact and lightweight colour LED laser printer. It delivers extremely high-quality text at approximately 17 pages per minute, and it produces images and graphics that are good enough for internal office use or use at home. But image quality is likely not high enough if you intend to print professional graphics or want to print photos for long-term use. The printer has high-speed USB ports, an Ethernet connection, and even has Wi-Fi so that you can connect it to a wireless network. It works both with Windows and OS X out of the box, and drivers and software are available for Linux.
Brother uses a flat design, which is ideal for home use. One surprising aspect of this machine is its weight; it's quite heavy even without a Brother HL-3070CW toner cartridge and paper inside. So its compact look might deceive you into thinking you can carry this around campus, but you won't want to. If, on the other hand, you can find it a place forget about it, then the weight isn't really an issue and the overall design is convenient. One issue with the design is that the control panel is rather sparse and you have to work through the options using the LCD screen.
The biggest advantage is that, at this price, the Brother HL-3070CW is extremely fast, produces great-looking text, and fits just about anywhere. Brother HL-3070CW toner is priced well on Cartridge Save, and the printer is impressive in its efficient use of the black cartridges. And with its ability to print both monochrome and colour at a rate of 17 pages per minute, it reaches speeds comparable with those of much more expensive printers. And it certainly doesn't sacrifice quality to achieve this speed, but there is dithering and other issues with colour prints that make this printer unsuitable for photographs and professional graphics.
An issue with the Brother HL-3070CW is that it has a propensity for timing out, and it is not a difficult machine to overwhelm, especially with complex documents. If you're printing text, then you probably won't notice an issue, even with large jobs. But as soon as you start printing complex pages, you'll experience them. The easiest way to avoid these is to break large jobs down into smaller jobs. It's an inconvenience, but with large jobs, it will save time overall. Another issue is the seemingly unnecessary weight of this device, but we should note that it is a considerable improvement over the last incarnation.