I have one, had it a couple of years now and one of the best printers I have ever had.
Ink is cheaper by the bottle and they last a VERY long time.
The only drawback I can find with it is you can not print on thick card, the paper feeds from the front so has to bend in the printer and card gets stuck.
Other than that prints via USB, WiFi and have it set up as a network printer so I can printer from anywhere 

