I personally have the following 2 printers:
HP Color LaserJet Pro MFP476dw
Epson Stylus Photo PX730WD
Both are all in one devices, wireless and wired Ethernet, support all the usual you'd expect like Apple AirPrint, network scanning (the LaserJet does 1 pass duplex scanning as well), duplex printing.
Which is best?
Well, if I didn't have a need to print on CDs, I think I'd get rid of the Epson, mostly due to age old inkjet problems, made worse on the Epson by the fact it uses non replacable heads.
Using the right paper, both produce decent A4 photos, with the Epson (a 6 cartridge photo printer) having an edge. That said, laser photo paper is harder to just walk down the shops and buy... ...and seems to be more expensive.
For general colour printing, the Color LaserJet is hard to beat for convenience, speed and quality. Mono letters, as with any laser, come out crisp and professional - something no inkjet can manage.
The downside is that rather than paying £20 every couple of months for ink, all of a sudden you have to blow £50 on a toner cartridge... ...or more if it needs more than 1. Another thing worth considering is ideally the Laser needs to be left on (it'll drop to standby), so it can stir the toners every couple of days.
If buying HP, remember that both their inkjets and lasers come with half filled cartridges in the box
